安裝 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#
在目錄 /usr/local/nginx/conf 下查看 nginx 配置文件,root /home/wwwroot/default; 表明網站根目錄為在 /home/wwwroot/default,可訪問 http://ip 查看
如果你綁定了域名,可以為網站配置 Cloudflare 的免費證書和 SSL
在 Cloudflare 的控制面板中,確保 SSL 選項設置為 Full 或 Full (strict),生成一個私鑰(通常是 .key 格式)和一個證書文件(通常是 .pem 格式)放置到伺服器中
在 nginx 配置文件的 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
如果需要本地連接伺服器上的資料庫,還需進行以下配置
- 防火牆放行 3306 端口:
ufw allow 3306
- 創建允許遠程訪問使用者:CREATE USER 'remote_user'@'%' IDENTIFIED BY 'securepassword';
- 刷新配置:FLUSH PRIVILEGES;
使用 vim 修改 nginx 配置文件:vim /usr/local/nginx/conf/nginx.conf
,將網站根目錄設置為 /home/wwwroot/wordpress,保存文件
修改 wordpress 目錄權限:cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/
使用瀏覽器訪問 http://ip/wp-admin/setup-config.php 開始安裝