如何在 Vesta 控制面板中为域强制使用 https?
How to force https for a domain in Vesta control panel?
如何在 Vesta 控制面板中为域强制使用 https? Vesta 文档给出了以下说明。然而,跟随他们之后,在 Vesta 控制面板 > 包 > 默认 > 编辑 > 在 Web 模板 NGINX 下拉列表中 force-https
没有出现,因此无法选择。任何帮助将不胜感激。
1. Install custom nginx template
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
3. Create new package or set force-https as nginx template in the existing package
4. Add new user and assing him package with force-https template
5. Add new domain with SSL certificate and check the result
``
运行 进行更改后的以下命令。它将使更改出现在包设置中... packages > default > edit > Proxy Template NGINX。
将 USER 替换为您的服务器用户
/usr/local/vesta/bin/v-rebuild-user USER
此命令将重建用户配置并可以覆盖您的自定义配置
这里是 link 不同的实现
https://medium.com/thepolarlab/apply-ssl-certificates-to-your-website-and-force-using-https-connections-37e481f7a29d
如何在 Vesta 控制面板中为域强制使用 https? Vesta 文档给出了以下说明。然而,跟随他们之后,在 Vesta 控制面板 > 包 > 默认 > 编辑 > 在 Web 模板 NGINX 下拉列表中 force-https
没有出现,因此无法选择。任何帮助将不胜感激。
1. Install custom nginx template
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
3. Create new package or set force-https as nginx template in the existing package
4. Add new user and assing him package with force-https template
5. Add new domain with SSL certificate and check the result
``
运行 进行更改后的以下命令。它将使更改出现在包设置中... packages > default > edit > Proxy Template NGINX。 将 USER 替换为您的服务器用户
/usr/local/vesta/bin/v-rebuild-user USER
此命令将重建用户配置并可以覆盖您的自定义配置
这里是 link 不同的实现 https://medium.com/thepolarlab/apply-ssl-certificates-to-your-website-and-force-using-https-connections-37e481f7a29d