一键部署 LNMP 建站环境
源自网络,感谢大佬的付出
# 安装screen apt-get install -y wget screen # 开启screen screen -S lnmp # 恢复screen screen -r lnmp # 一键安装lnmp建站环境 wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp # 添加网站 lnmp vhost add # 删除网站 lnmp vhost del # 添加免费Let's Encrypt证书 lnmp ssl add # 进入wwwroot目录 cd /home/wwwroot/ # 打包wwwroot目录下的全部文件,备份网站 zip -r wwwroot.zip /home/wwwroot # 修改wwwroot目录下的所有文件夹及文件的权限为777 chmod -R 777 /home/wwwroot # 修改default目录下的所有文件夹及文件的权限为755 chmod -R 755 /home/wwwroot/default/ # 数据库地址,其中x.x.x.x为网站IP http://x.x.x.x/phpmyadmin/ # http强制跳转https,位置:/usr/local/nginx/conf/vhost/域名.conf # 修改前 server { listen 80; #listen [::]:80; server_name winvps.eu www.winvps.eu; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/winvps.eu; include rewrite/wordpress.conf; #error_page 404 /404.html; # 修改后 server { listen 80; #listen [::]:80; server_name winvps.eu www.winvps.eu; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/winvps.eu; return 301 https://www.winvps.eu$request_uri; include rewrite/wordpress.conf; #error_page 404 /404.html; # 在修改前空行处添加:return 301 https://www.winvps.eu$request_uri;记得替换域名 # 修改完成后执行重启nginx /etc/init.d/nginx restart # 修改权限,强制删除 chattr -i /home/wwwroot/你的网站目录/.user.ini rm -rf /home/wwwroot/你的网站目录/.user.ini # 手动更新证书【不套 CF】 acme.sh --upgrade --auto-upgrade acme.sh --renew -d winvps.eu acme.sh --renew --force -d winvps.eu【强制更新证书】