经常使用WordPress建站,但是部署环境的操作总是忘记,所以记录以下搭建WordPress二级网站的操作教程,方便自己后期查看。
环境及工具:
操作系统Debian 11.6
OneinStack
LNMP安装包
PuTTY(下载地址)
FTP工具
操作步骤
一、解析域名
登录阿里云ECS后台【控制台】-【域名】-【解析设置】-【添加记录】;我们建议使用阿里云ECS服务器,怀音街就是用的阿里云ECS服务器(阿里云服务器优惠活动),使用起来比较流畅,入门级配置放20多个站没有问题,基本满足个人博客需求。
注意:添加二级域名网站前,先添加二级域名解析,否则安装let's encrypt证书时会出现解析错误。如果域名迁入到腾讯云,则只需在阿里云产品【云解析DNS】添加以上解析即可,无需在腾讯云添加域名解析。
二、如何添加虚拟主机?
添加虚拟主机,使用OneinStack搭建非常方便。
1、登录SSH
2、登录主机用户名密码
输入cd oneinstack
回车,再输入./vhost.sh
3、免费SSL证书、二级域名设置
选择并安装let's encrypt证书;输入要创建的二级域名;回车之后开始创建虚拟主机目录;
备注:如果配置出现中断,必须删除虚拟主机然后重新添加。
删除命令:
./vhost.sh --del
./vhost.sh del
4、网站根目录(绝对路径)
5、防盗链、伪静态、伪静态规则、访问日志设置;
7、虚拟主机创建完成;
三、如何上传WordPress源码并赋权限
1、下载WordPress源码
进入网站所在目录,通过FTP工具上传或通过PuTTY下载WordPress网站源码;
WordPress官方下载地址:https://cn.wordpress.org/download/
2、解压WordPress源码
并解压至网站目录;
3、查看完整目录
4、调整网站目录结构
通过FTP工具进入网站目录,将源码手动移到根目录位置,点击下载FTP工具。
5、赋予网站目录权限
chgrp -R www 网站根目录
chown -R www 网站根目录
chmod -R 777 网站根目录
四、新建数据库
在phpMyAdmin中新建数据库:http://服务器IP/phpMyAdmin/
五、安装wordpress
按照指引提示,填写数据库信息和管理员账户信息。
至此,利用PuTTY安装LNMP环境部署WordPress二级网站的操作就完成了,我们可以登录二级网站进行访问。整个过程非常小白,只要按照操作一步一步来,新手都容易学会。当然,我们在添加虚拟主机之前省略了服务器环境配置的环节,相关操作教程可以点击查看。