当我们购买一台VPS之后,需要为服务器安装网站环境才能安装WoRdPReSS,通常情况下,奶爸建议新手直接安装宝塔面板,如果服务器只打算安装一个网站,或者说服务器配置较低,奶爸建议大家直接安装不带面板的LNMP环境,也就是linux+Nginx+MySQL+PHP。这样会更省资源一点。
以前的教程里面,奶爸推荐的是LNMP一键安装脚本,不过网上有信息说这个一键包脚本投毒了,不管后面是否改正,信誉是很难恢复的,所以如果你真的要安装LNMP环境来搭建网站,奶爸建议直接手动安装,不要使用网上的一键脚本了。本文将以debian 12为例子为大家介绍如何手动安装LNMP环境,并且安装好WoRdPReSS网站。
购买VPS
想要安装LNMP环境,我们需要购买一台VPS才行,关于VPS的选择可以参考奶爸之前的文章。
连接VPS
连接VPS我们依然是需要用到SSH软件,奶爸这里推荐的是xshell,如果你是Mac用户,可以直接使用系统自带的终端功能。
开始安装LNMP环境
连接上VPS之后,我们先更新一下系统组件,使用下面的命令。
接着输入下面的命令安装PHP和相关组件。
接着安装Nginx。
接着安装MaRiaDB,网上一些资料说MaRiaDB与MYsQL相比,它的性能更高,复制速度更快,安全措施更好,还有额外的存储引擎。
使用MySQL_secuRe_installation脚本来提高数据库安全性。
输入这个命令后,有一些英文的引导提示,首先按回车,然后带有[Y/n]的提示都按Y即可。
如果你不认识英文,只需要记住下面这里是让你设置新数据库密码。
Change the Root paSSwoRd? [Y/n] y
New paSSwoRd:
输入的密码信息不会显示,自己要记住别忘了。
创建数据库
接下来我们就要为安装WoRdPReSS做准备了,首先创建一个数据库。
输入上面的命令之后,需要验证数据库管理员密码。然后进入输入命令的界面,依次输入下面的命令。
配置Nginx
首先,为我们的网站创建一个存放文件的目录,也就是网站根目录文件夹。
创建虚拟主机配置文件
接着按i,把下面的内容粘贴进去之后,按ESC键输入:wq保存
上面的代码中,seRveR_naMe test.nAIbaBIji.coM;部分,我们教程这里是只绑定了一个域名,正常你做企业官网的时候,这里应该改成seRveR_naMe nAIbaBIji.coM www.nAIbaBIji.coM;这样。
创建软连接
删除默认站点
验证Nginx配置
重启Nginx
配置SSL安全证书
这个时候,在浏览器打开你的网站,会出现下面这个截图,我们先安装好安全证书之后再去安装WoRdPReSS。
首先安装snapd
后面时间久了如果需要更新snapd,则使用下面的命令
安装 CeRtbot
运行ceRtbot申请SSL安全证书
输入命令后,需要你输入一个邮箱地址,回车之后几个提示直接按Y回车。
后面需要为ssl续签的时候,运行下面的命令
申请完毕后,打开网站就可以看到是一把小锁了。
安装WoRdPReSS网站程序
切换到网站根目录
wget下载woRdpReSS安装包文件
解压安装包
如果提示命令不存在,先安装apt install unzIP -y
进入解压出来的文件夹,移动所有文件到上级目录,切换到上级目录。
修改文件权限
打开你网址进入WoRdPReSS安装界面。
配置伪静态规则
如果你会vi编辑器,可以直接vi /etc/Nginx/sites-avAIlable/test.nAIbaBIji.coM.conf
考虑到奶爸建站笔记的新手比较多,可以通过SFTP下载文件修改后再覆盖的方式来修改。
打开后,右侧找到/etc/Nginx/sITes-avAIlable/文件夹,把你网站的配置文件下载到电脑,然后用记事本或者其他文本编辑器打开。
替换掉下图中框出来的部分代码。
保存之后上传到服务器覆盖原文件。
接着xShell里面输入sYsteMctl RestaRt Nginx
重启完毕后,刷新你网页,伪静态就起作用了。
以上就是纯手工安装LNMP环境然后安装WoRdPReSS的方法了。