如何快速制作一个WordPress独立站?

准备工作

准备一个服务器,优先目标国家和地区

安装aapanel

URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO $URL ;else wget --no-check-certificate -O install_panel_en.sh $URL;fi;bash install_panel_en.sh ipssl

记住安装以后的面板地址、用户名、密码(http明文传输,切忌公网直连,最好挂代理)

注意:aapanel安装以后会默认开启系统防火墙,并且只开放80、443、面板端口等少数端口,如果你的VPS有其他业务,那么就要放行系统防火墙,比如用 ufw allow [端口] 指令

安装WordPress之前要确保aapanel安装了PHP 8.3+ 以及 MySQL 版本 8.0+ 或 MariaDB 版本 10.6+

image

使用WP Toolkit快速部署WordPress

在最近的aapanel版本中,新增了WP Toolkit功能,可以一键部署WordPress

image

image

傻瓜式操作

image

这样我们的网站就搞好了

image

如果你想手动部署WordPress请看文末

接下来我们需要申请SSL证书,从而加密网站的流量,让用户使用HTTPS协议访问网站,防止网站被攻击/劫持,这里面涉及到非对称加密算法,不展开了,总之你就记住必须申请SSL证书,否则网站不安全!

image

有这几种方法

①前期配置推荐:使用let’s encrypt的免费证书(每月更新一次)

按照如图操作即可

image

操作完成以后,系统会生成一个定期任务,每45~60天自动更新一次证书

②后期上线推荐:使用Cloudflare颁发的15年免费证书

Cloudflare也提供15年的免费的证书服务,但是必须使用Cloudflare的CDN加速+配置Cloudflare与服务器的加密模式为完全(严格) 配置较为繁琐但是有助于提高网站访问速度

在Cloudflare站点-DNS上,我们需要勾选小云朵以开启Cloudflare代理

image

找到你的站点-SSL/TLS-概述,找到自定义SSL/TLS,我们需要修改成完全(严格模式),注意默认是完全模式

image

image

随后进入SSL/TLS-源服务器,申请源服务器证书

image

image

之后我们就会获得证书和私钥

注意:务必保管好私钥,只会出现一次!!

image

来到aapanel的站点-SSL这里,粘贴私钥、证书即可!

image

这样我们就完成了站点SSL证书的申请

Cloudflare的证书能持续15年,所以以后基本无需考虑

配置WordPress

访问站点面板后台的初始地址是在域名后面加上  /wp-admin然后去登录访问控制面板即可!!

手动部署WordPress

然后新建一个网站,配置好域名、数据库

image

PHP版本选择8.3

image

然后删掉文档里面的全部内容,从远程下载WordPress官网的数据包并解压缩即可
https://cn.wordpress.org/download/

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容