1. 首页
  2. 技术
  3. Linux

WordPress中国区仓库源建设计划

介绍

计划的目标是集合一批以WordPress开发及周边为主要业务的商业公司,由大家共同为广大用户提供WordPress中国区仓库源,我称之为“社区源”。最终彻底改善国内WordPress的用户使用体验,以求加速WordPress在中国的流行。

当然,用户也可以建立和使用自己的“自定义源”,在本篇文章中我将详细介绍仓库源的搭建方式。

仓库源所依赖的环境

  • 一台境外的服务器(推荐美国的,带宽大)
  • 国内的CDN(推荐百度云加速,有免费版,可以抗不少流量)
  • AppNode服务器管理面板
  • CentOS 7

AppNode面板介绍

可能有人好奇,我为什么不推荐宝塔面板?首先需要说明的是宝塔的功能是残缺的(此时的时间是2020年3月16日,宝塔以后可能会更新,但是至少到目前为止是残缺的),无法实现需求的功能。好奇的同学可以看一下宝塔的反代功能,他的页面内容替换只支持三个关键字并且不支持替换301响应中的URL。

当然,AppNode的确对该项目提供了赞助,不过这个赞助是因为我一开始就打算采用AppNode,所以才找他们谈了这件事,他们在给了我赞助后,一再要求我不要为其宣传,否则怕赞助“变味”了。

AppNode的前身是VPSMate,我是从VPSMate时代一直使用至今的,我对我的客户也是着重推荐AppNode。我个人觉得AppNode怕是现阶段最好用的服务器管理面板了,不过他的知名度非常低。

今天和AppNode的开发人员聊到知名度低的这个问题的时候,得到了他这样的回复:

QQ图片20200316182645

总结一下就是:他们在静下心打磨功能,不鸣则已一鸣惊人。

源的实现原理

原理很简单啦,就是一台国外的服务器做WordPress官方服务的反代,之后再由国内的CDN做分发即可。

搭建方法

AppNode面板安装

复制下面的命令到服务器中执行。

INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS=’nginx-stable’ bash -c “$(curl -sS http://dl.appnode.com/install.sh)”

之后跟着提示走即可安装完成,这个和宝塔的装法是一样的。

注意:请在你的防火墙中放行面板的端口,否则面板将无法打开!

面板的初始配置

AppNode的面板的登录方式在安装完后会有相应提示,例如:

深度截图_选择区域_20200317100341

成功登录后就可以开始初始配置了,详见下方视频教程。

导入站点配置信息

为了方便大家,我把我的站点配置文件导出了备份,大家可以先下载下面的备份文件,再跟着后面的视频教程把配置文件导入到AppNode中。

20200316_165704.tar

配置导入的站点

导入进来的站点主要需修改两个部分,一个是站点的域名,另一个就是站点的SSL证书。

注意:视频中遗漏了Body内容关键字替换和301重定向中的URL替换的修改方式。替换位置:站点设置-反代-文本替换,以及站点设置-反代-跳转URL替换。

CDN加速节点的配置

这里大家使用自己喜欢的CDN就好,没有什么需要特殊说明的,唯有一点就是请务必全程启用HTTPS。

其他仓库源搭建方法

使用方法

使用方法就很简单了,站长们可以直接在插件上填入API域名和下载域名即可,自定义源设置将会自动覆盖社区源的设置。

例如:

深度截图_选择区域_20200317150826

提供社区源

为保证可靠性,社区源目前只接受正规公司赞助。若贵司有意提供社区源请联系QQ:1642491905

提供社区源将会获得插件设置页、项目主页的引流信息、品牌信息展示的权力,这将提升贵司在WordPress用户群体中的品牌形象和信任度。

提供赞助支持

项目的维护需要耗费大量的时间和精力,如果你有意赞助我,请联系QQ:1642491905

新版本开发计划

新版本的开发任务已经提上日程,具体内容见下方引用。

这个版本主要想将用户平均分布在各个优质源上,同时帮助社区源赞助企业获得更多的品牌曝光机会

[ ] 节点使用数量统计

[ ] 社区源测速排序,并根据节点使用人数智能推荐负载较小的节点

[ ] 定时提醒排序、启动时提醒排序

[ ] 社区源宕机切换提示

原创文章,作者:admin,如若转载,请注明出处:https://www.huiyingwu.com/3518/

发表评论

电子邮件地址不会被公开。 必填项已用*标注