安装LNMP
- 下载
LNMP:wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -cO lnmp2.0.tar.gz - 解压并执行:
tar zxf lnmp2.0.tar.gz && cd lnmp1.5 && ./install.sh lnmp - 选择想要安装的版本然后回车开始安装
- 时间比较长,耐心等待一下,看到以下显示表示安装成功

- 配置
nigix- 查看
nginx配置文件,在目录/usr/local/nginx/conf下,root /home/wwwroot/default;表明网站根目录为/home/wwwroot/default,可访问http://ip查看
- 如果你绑定了域名,可以为网站配置
Cloudflare免费证书和SSL- 在
Cloudflare的控制面板中,确保SSL选项设置为Full或Full(strict),生成一个私钥(通常是.key格式)和一个证书文件(通常是.pem格式)放置到服务器中 - 在
server块内部,添加以下SSL配置
# 配置 SSL listen 443 ssl; ssl_certificate /path/to/your_cloudflare_cert.pem; # 指向 Cloudflare 证书文件 ssl_certificate_key /path/to/your_cloudflare_private.key; # 指向Cloudflare 私钥文件- 验证
nginx是否有配置错误:nginx -t - 重新加载
nginx:nginx -s reload
- 在
- 查看
安装WordPress
- 安装
wordpress安装包并解压到/home/wwwroot:wget https://cn.wordpress.org/latest-zh_CN.zip && unzip latest-zh_CN.zip -d /home/wwwroot - 登录
MySQL,创建wordpress表,创建完后输入exit退出mysql -u root -p create database wordpress; exit- 如果使用远程连接,还需配置防火墙:
ufw allow 3306 - 创建允许远程访问用户:
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'securepassword'; - 刷新:
FLUSH PRIVILEGES;
- 如果使用远程连接,还需配置防火墙:
- 使用
vim修改nginx配置文件,将网站根目录设置为/home/wwwroot/wordpress:vim /usr/local/nginx/conf/nginx.conf - 保存文件
- 修改
wordpress目录权限:cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/ - 访问
http://ip/wp-admin/setup-config.php开始安装










