VestaCP面板使用.htaccess轻松实现强制SSL,网站访问跳转到https链接。
在网站根目录下.htaccess文件里加入以下几行:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
另一种方法就是使用nginx模版:
备用下载(2016-08-06的下载保存的):https://i.886878.cn/cdn/2016/08/nginx.tar.gz
https://i.886878.cn/cdn/2016/08/nginx.tar.gz
cd /usr/local/vesta/data/templates/web wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz tar -xzvf nginx.tar.gz rm -f nginx.tar.gz
浏览:http://www.cmsky.com/vestacp-force-https/
时看到的,保留一份以作备用。
2016年8月16日:
如果你安装的是LNMP,没有apache。可以如下方法设置
/home/admin/conf/web/nginx.conf里给80端口加个跳转,在以下位置添加。
server { listen IP:80; server_name 你的域名 www.你的域名; rewrite ^(.*) https://你的域名$1 permanent;
设置完毕
http://gongyi.info/thread-770-1-1.html