前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AMH面板配置ssl证书,http转https

AMH面板配置ssl证书,http转https

作者头像
神无月
发布2018-07-13 15:40:35
1.9K0
发布2018-07-13 15:40:35
举报
文章被收录于专栏:小文博客小文博客

http站点配置https

1.准备工作

标题

我们在需要为AMH面板配置域名站点SSL证书之前,需要准备几点: A - 已经搭建AMH面板且站点已经绑定 B - 已经申请过的SSL证书,准备"for Nginx"证书文件,一个是.crt,一个是.key文件。 C - 需要认证阅读文章,步骤执行。 D - 以上三项缺一不可


2.部署ssl扩展模块

amh-ssl-1
amh-ssl-1

首先登陆到amh面板,在模块扩展区域搜索SSL,找到上图所示的SSL模块,然后下载。

返回模块扩展页面安装刚刚下载的模块,然后点击管理模块
返回模块扩展页面安装刚刚下载的模块,然后点击管理模块

返回模块扩展页面安装刚刚下载的模块,然后点击管理模块


3.部署ssl证书文件

20161211152743
20161211152743
(确认站点支持ssl之后再把把我们准备工作准备的.KEY和.CRT两个文件,用SUBLIME打开,然后复制里面的脚本,黏贴到对应的文本框中保存。(如果有多站点在AMH中,核对下是不是选择的你需要部署SSL的站点)
(确认站点支持ssl之后再把把我们准备工作准备的.KEY和.CRT两个文件,用SUBLIME打开,然后复制里面的脚本,黏贴到对应的文本框中保存。(如果有多站点在AMH中,核对下是不是选择的你需要部署SSL的站点)

(确认站点支持ssl之后再把把我们准备工作准备的.KEY和.CRT两个文件,用SUBLIME打开,然后复制里面的脚本,黏贴到对应的文本框中保存。(如果有多站点在AMH中,核对下是不是选择的你需要部署SSL的站点)


4.强制跳转https网站(301重定向)

到目前为止,我们如果部署好域名,然后通过HTTPS可以直接打开带有SSL证书的URL,但是如果我们需要强制跳转到HTTPS,怎么解决呢?

/usr/local/nginx/conf/vhost/

代码语言:javascript
复制
/usr/local/nginx/conf/vhost/

在上面的目录中,找到站点对应的.conf文件,然后编辑。

代码语言:javascript
复制
i;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文件中,插入位置如下图

20161211161737
20161211161737

编辑完成后记得:wq保存conf文件

部署替换完毕之后,执行amh nginx restart重启nginx,就可以生效。

总结,AMH面板部署SSL域名证书还是比较简单的,不需要太多的修改和配置文件,直接在模块扩展中添加就可以完成。

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年12月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • http站点配置https
  • 1.准备工作
    • 标题
    • 2.部署ssl扩展模块
    • 3.部署ssl证书文件
    • 4.强制跳转https网站(301重定向)
    相关产品与服务
    SSL 证书
    腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
    http://www.vxiaotou.com