0

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

1 回答 1

1

进行更改后运行以下命令。它将使更改出现在包设置中...包>默认>编辑>代理模板NGINX。将 USER 替换为您的服务器用户

 /usr/local/vesta/bin/v-rebuild-user USER 

此命令将重建用户配置并可以覆盖您的自定义配置

这是指向不同实现的链接 https://medium.com/thepolarlab/apply-ssl-certificates-to-your-website-and-force-using-https-connections-37e481f7a29d

于 2020-07-12T09:56:34.503 回答