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

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

作者头像
神无月
发布于 2018-07-13 07:40:35
发布于 2018-07-13 07:40:35
2.2K00
代码可运行
举报
文章被收录于专栏:小文博客小文博客
运行总次数:0
代码可运行

http站点配置https

1.准备工作

标题

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


2.部署ssl扩展模块

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

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


3.部署ssl证书文件

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


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

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

/usr/local/nginx/conf/vhost/

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/local/nginx/conf/vhost/

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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文件中,插入位置如下图

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
nginx 环境下配置 ssl 证书 并301转跳https
linux 服务器安装ssl证书 [root@eisc_cn ~]# cat /www/server/panel/vhost/nginx/www.eisc.cn.conf server { listen 443 ssl; listen 80; # 需要同时监听 80 和 443端口,否则在转跳的时候出现无法访问 server_name www.eisc.cn eisc.cn; index index.php index.html index.htm default.php d
eisc
2021/04/01
1.6K0
Amh-Nginx环境下开启ssl后自动跳https教程
这几天想更换linux,于是使用了amh的控制面板,因为目前来说wdcp使用ssl的话,还得手动编辑配置文件,而且我还没成功,因为现在ssl很有安全,估计用不了多久很多的网站都会换上https这个形式,当然,现在就已经有很多的个人博客,已经更换为https了,对于那些还在犹豫要不要更换的朋友,可以先收集一些要处理的方法,这里暂时介绍下Amh-Nginx 下强制开启ssl跳转的方法。
李洋博客
2021/06/16
1.2K0
NGINX服务器下配置SSL证书
  配置nginx服务器的ssl证书要去nginx目录下中conf文件夹下的nginx.conf中寻找server,找到监听443端口的server,把#打开(即关闭掉注释),修改以下配置(仅供参考)
十月梦想
2018/08/29
5.5K1
Nginx配置SSL证书将网站从HTTP升级到HTTPS
HTTPS全称是:超文本安全传输协议,可以简单理解为使用SSL加密传输的HTTP协议,HTTP的默认端口是80,HTTPS的默认端口是443。SSL是为网络通信提供安全及数据完整性的一种安全协议。http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
KenTalk
2018/09/11
3K0
如何导入SSL证书使网站支持https
无论你使用的使阿里云的云服务器还是腾讯云的云服务器,都支持免费申请ssl证书,这里以腾讯云为例介绍下如何申请ssl证书。
极简小课
2022/06/21
11.4K0
如何导入SSL证书使网站支持https
Nginx配置SSL实现https请求并重定向http请求的实现
因为我的网站是部署在腾讯云上的,腾讯云同时也提供了免费的SSL证书(有效期1年)。
Bug生活2048
2018/08/31
4.2K0
Nginx配置SSL实现https请求并重定向http请求的实现
一种网站的https证书配置的方法
打开https://www.sslforfree.com/ ,这是一个可以免费申请ssl证书的网站,网站截图如下:
山行AI
2020/02/26
1.1K0
Nginx学习日志(三)配置SSL证书(网站由http转成https)
Nginx学习日志(一)简单入门 Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口
海加尔金鹰
2020/06/09
1.2K0
腾讯云SSL证书获取及Nginx配置教程
很多人应该都有属于自己网站,刚开始基本是只能用http进行访问,无法使用https安全访问,但是随着网络安全意识的不断提高,越来越多的网站开始使用HTTPS协议来保护用户的数据安全,SSL证书是实现HTTPS协议的关键组件,本文将讲解如何在腾讯云上获取SSL证书,并配置到Nginx服务器上。
小明爱吃火锅
2024/04/25
2.3K0
腾讯云SSL证书获取及Nginx配置教程
设置HTTP请求自动跳转HTTPS
server { listen 80; server_name localhost ; location / { index index.html index.htm; } } server { listen 443 ssl; server_name localhost; root html; index index.html index.htm; ssl_certificate cert/domain name.pem; #将domain name.pem替换成您证书的文件名。 ssl_certificate_key cert/domain name.key; #将domain name.key替换成您证书的密钥文件名。 ssl_session_timeout 5m;
1900
2022/12/03
2.8K0
如何为Nginx 配置SSL证书?
用户通过http协议访问网站时,浏览器和服务器之间是明文传输,这就意味着用户填写的密码、帐号、交易记录等机密信息都是明文,随时可能被泄露、窃取、篡改,被黑客加以利用。
用户1560186
2019/11/19
4K0
Linux下Nginx配置SSL以及301重定向
Nginx配置文件,位置/etc/nginx/sites-enabled下的default文件
no怕不了木
2023/10/26
1.1K0
网站启用SSL自动301跳转到HTTPS教程
服务器搭建之后就一直在使用宝塔,先抛出安全性能之外,宝塔真的是不错啦,我之前用过许多的控制面板(没办法,技术能力有限,只能用带控制面板的)最好发现还是宝塔比较符合大众的操作习惯,当然收费的amh我也用过,效果不如宝塔,宝塔有很多功能已经集成了,不需要额外的配置文件,比如今天说的启用SSL后,让网站的http自动跳转到https上。如果你的主机不是宝塔,那么参照以下教程试试,也许会有惊喜(记得备份,否则惊喜可能变成惊吓),先说Apache强制301跳转到https教程:
李洋博客
2021/06/15
1.5K0
Nginx环境开启ssl后强制https 301全部指向www的方法
说明:之前说过LNMP环境配置SSL证书最简单教程和Nginx环境强制http 301跳转https的方法,可能有人强制http跳转到https://www.yourdomain.com后,会出现这样的情况,浏览器直接输入https://yourdomain.com跳转不到之前设置的https://www.yourdomain.com,相信很多强迫症的人会很不习惯,这可能之前只设置了80端口的跳转,没设置443端口,这里说下方法。
用户8851537
2021/07/26
1.2K0
如何为Nginx创建自签名SSL证书
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。 TLS与SSL在传输层对网络连接进行加密。
尘埃
2018/07/20
12.2K0
实战:第二十四章:ip:port改成域名的方式,并将http自动转https
第一步:获取SSL证书 11种免费获取SSL证书的方式:https://www.toolmao.com/1069.html 我选择的是阿里云的SSL免费版
Java廖志伟
2022/09/28
1.1K0
实战:第二十四章:ip:port改成域名的方式,并将http自动转https
如何在Linux下的Apache环境部署SSL证书
随着HTTPS的火热,越来越多的小伙伴愿意去配置SSL证书(毕竟全浏览器绿标哦),上次发布了如何在IIS环境下配置SSL后,部分小伙伴留言说需要阿帕奇的教程,今天我们就为大家更新下哈。(上次也说了,HTTPS有什么样的好处,大家不会不知道吧)
乐网网络
2019/04/09
2.4K0
如何在Linux下的Apache环境部署SSL证书
使用腾讯云SSL证书保护你的Nginx服务器
腾讯云SSL是一个新的证书颁发机构(CA),它提供了一种获取和安装免费TLS /SSL证书的简便方法,从而在Web服务器上启用加密的HTTPS。您可以在腾讯云Web页面轻松获取免费的SSL证书,无论您选择哪种Web服务器软件。
你在哪里
2018/07/30
6.2K0
使用腾讯云SSL证书保护你的Nginx服务器
LNMP部署typecho,开启SSL、强制开启https
之前使用宝塔面板管理VPS,可视化的环境部署及管理真的很方便小白,除了这点,最让我觉得方便的是它的文件管理,支持远程下载及代码编辑,还有可以做定时任务,自动备份网站文件和数据库到七牛云。
吴蛋蛋
2023/03/14
1.5K0
LNMP部署typecho,开启SSL、强制开启https
网站HTTP升级HTTPS完全配置手册
今天,所有使用Google Chrome稳定版的用户迎来了v68正式版首个版本的发布,详细版本号为v68.0.3440.75,上一个正式版v67.0.3396.99发布于6月13日,自Chrome 68起,当在加载非HTTPS站点时,都会在地址栏上明确标记为“Not Secure(不安全)”。
葡萄城控件
2018/07/31
2.9K0
网站HTTP升级HTTPS完全配置手册
相关推荐
nginx 环境下配置 ssl 证书 并301转跳https
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验