安装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
- 查看nginx配置文件,在目录
安装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开始安装
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。