如何在 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