VestaCP面板使用.htaccess轻松实现强制SSL,网站访问跳转到https链接。方法由西秦公子提供。
在网站根目录下.htaccess文件里加入以下几行:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
另一种方法就是使用nginx模版:
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
然后修改你的虚拟主机的模板为Forece-SSL即可
如果你安装的是新版自定义结构的没装apache,那么.htaccess方法不适用了。新版看这里。
我的微信公众号
我的微信公众号扫一扫
2015年9月23日 上午12:32 沙发
你这是准备上SSL了么
2015年9月23日 上午10:45 1层
@sven 我的ss站已经用了,博客估计以后也会上,我有点期待https://letsencrypt.org/
2015年9月23日 下午10:58 2层
@厘米 免费的SSL啊,wosign不是已经免费2年了么。你的SS站点网址是多少?
2015年9月24日 下午1:30 3层
@sven 我ss网站是https://shadows.pw/,有需要的话我可以发码给你!
2015年9月26日 下午3:10 板凳
http://www.seavia.com/jianzhan/seo/ssl-https-baidu-seo-solution.html 可以看看我的这个强制跳转,目测比他总结的全面点。
2016年8月6日 下午12:46 地板
表示受教,已经保留一份备用。