老毛子开发的VestaCP真心好用,面板“麻雀虽小,五脏俱全”,操作简单占用小但是功能却很强大。但缺点就是不太符合中国国情,因为我们都比较懒嘛,一些我们在AMH和宝塔面板上用到的功能这里就没有。
今天我把腾讯云的CDN去掉,速度在部分地区的确是有所提升。但问题也就来了,用腾讯云的CDN自带有强制调转HTTPS,而去掉CDN后,VestaCP却没有强制HTTPS功能。
自己动手,丰衣足食。通过搜索、折腾,终于把HTTP强制跳转到HTTPS。
1.登录VPS,依次运行以下命令:
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
2.完成上面所以命令的操作后,登入 VestaCP,在需要设置 HTTP 跳转 HTTPS 访问的站点配置页面中(如下图),选择 Nginx 配置为 force-https。
3.检查网站,是否可以跳转
因为在VestaCP设置的时候,域名设置的是kuetr.cn
,所以开启强制跳转后默认跳转到https://kuetr.cn
现在我们进行一些修改,使之能跳转到https://www.kuetr.cn
首先用vi编辑器打开/home/用户名/conf/web/网站域名.nginx.conf
将第五行的
rewrite ^(.*) https://kuetr.cn$1 permanent;
修改为
rewrite ^(.*) https://www.kuetr.cn$1 permanent;
然后重启nginx服务器即可。