http站点配置https
1.准备工作
标题
2.部署ssl扩展模块
3.部署ssl证书文件
4.强制跳转https网站(301重定向)
到目前为止,我们如果部署好域名,然后通过HTTPS可以直接打开带有SSL证书的URL,但是如果我们需要强制跳转到HTTPS,怎么解决呢?
1 |
/usr/local/nginx/conf/vhost/ |
在上面的目录中,找到站点对应的.conf文件,然后编辑。
1 2 3 4 5 6 7 |
if ($server_port = 80) { return 301 https://$server_name$request_uri; } if ($scheme = http) { return 301 https://$server_name$request_uri; } error_page 497 https://$server_name$request_uri; |
将这段代码插入conf文件中,插入位置如下图
部署替换完毕之后,执行amh nginx restart重启nginx,就可以生效。
总结,AMH面板部署SSL域名证书还是比较简单的,不需要太多的修改和配置文件,直接在模块扩展中添加就可以完成。