当前位置: 首页 > 网站建设 > 正文

前言

之前有写过腾讯云搭建WordPress站点,若想了解,可以查看以前的文章。这次介绍使用NAS本地搭建WordPress站点,并使用CDN回源隐藏端口号(需本地网络开通公网IP),另外国内CDN需要进行域名备案,CF可以免备案,但是访问速度不理想,最近腾讯云EdgeOne有免费CDN了,但是需要抢兑换码,可以关注下。

流程介绍

登录1Panel并配置环境

我使用最新的1Panel V2创建带端口号的网站有问题,CSS不能正确带端口号,还会出现多重重定向的报错,最后还是退回到V1才正常。

Sep1:应用商店安装OpenResty,因为是在NAS上安装,端口默认80、443可能被NAS重定向,建议关闭NAS的端口重定向;

Sep2:应用商店安装MariaDB数据库,它是MySQL的分支,完全兼容MySQL,且资源占用更小,端口默认3306;

Sep3:网站->运行环境->创建WordPress的扩展模版(若已有,则忽略);

exif,igbinary,imagick,intl,zip,apcu,memcached,opcache,redis,bc,image,shmop,mysqli,pdo_mysql,gd

Sep4:网站->运行环境->创建PHP运行环境,选择刚刚创建的WordPress扩展模版;

Sep5:数据库->创建数据库。

WordPress安装与配置

Sep1:网站->网站->创建网站,选择运行环境创建,主域名填写域名加端口号;

Sep2:将WordPress的主程序上传到index目录下,解压程序包;

Sep3:使用域名加端口号访问WordPress安装程序(需要提前将公网IP解析到域名);

Sep4:填写数据库连接信息;

Sep5:填写网站信息,安装WordPress。

Sep6:进入WP后台,设置->常规,修改WordPress地址为将要设置的CDN回源地址。

SSL配置

Sep1:将域名托管到Cloudflare,获取API Token,如不知道怎么获取,可以问百度;

Sep2:创建Acme账户,账户密钥算法建议设置为RSA2048;

Sep3:创建DNS账户,输入CF的邮箱地址和API Token;

Sep4:申请证书,可以申请一个泛域名的证书;

Sep5:网站->网站设置->HTTPS->基本,启用HTTPS,选择已有证书;

Sep6:网站->网站设置->HTTPS->配置文件,修改SSL监听端口为1443;

设置CDN回源(以又拍云为例)

Sep1:创建CDN服务,应用场景设置为全站加速,源站设置为https,端口号设置为1Panel中设置的SSL端口号。

Sep2:修改DNS服务器的CNAME记录。

Sep3:添加SSL证书,开启HTTPS访问,可以在证书管理中进行证书申购,也可以添加自由证书。

NAS使用1Panel面板搭建WordPress站点(CDN回源):等您坐沙发呢!

发表评论

gravatar