Amh-Nginx环境下开启ssl后自动跳https教程

李洋博客
海外宿主机,香港云主机,租用服务器CN2知名云计算-90IDC

温馨提示:这篇文章已超过1979天没有更新,请注意相关的内容是否还可用!

这几天想更换linux,于是使用了amh的控制面板,因为目前来说wdcp使用ssl的话,还得手动编辑配置文件,而且我还没成功,因为现在ssl很有安全,估计用不了多久很多的网站都会换上https这个形式,当然,现在就已经有很多的个人博客,已经更换为https了,对于那些还在犹豫要不要更换的朋友,可以先收集一些要处理的方法,这里暂时介绍下Amh-Nginx 下强制开启ssl跳转的方法。

Amh-Nginx环境下开启ssl后自动跳https教程 第1张

现在网上有不少的免费ssl证书,至于怎么申请这里就不多说了,自己百度,目前阿里云,腾讯云都有而且可以下载。毕竟沃通的免费SSL已经停止发放了。

这些我就不细说了,直接来说一下如何开启强制ssl的方法:

前期准备,你需要安装amrewrite-1.5伪静态插件,然后建立网站并且指定伪静态规则。然后保证网站可以正常访问ssl网址,然后在Rewrite规则里这样填写:

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;

也可以这样写:(其实本人更推崇这样的写法,因为这里包含http跳转https还有就是网址301重定向,这样一来都有了,记得把域名更换成自己的)

if ( $host = 'liyangblog.cn' ){  
rewrite ^/(.*)$ http://www.liyangblog.cn/$1 permanent;  
}
if ($scheme = http ) {
rewrite ^(.*)$ https://$host$1 permanent;
}

保存后,重启nginx即可。(amh下配置完伪静态会提示成功并且自动重启加载伪静态规则)如果不是amh,需要运行如下命令重启:

sudo service nginx restart

用于被墙域名可以添加如下的代码:

<meta http-equiv="refresh" content="200;url=https://域名/">  `

这个刷新没理解错的话,应该是在进入的第一时间刷新一次。

小结:

以后SSL会是主流,很多官网网站已经越来越重视ssl,当然如果配置了ssl有些问题需要慢慢操作,因为有些插件并不支持https,不过以后都会支持的,如果启用了https没办法使用百度分享,那你没关系你可以参考这个:百度分享支持https的图文教程 按照这个操作,就可以让百度分享支持https啦,好了,自己动手操作下吧。


文章版权声明:除非注明,否则均为李洋个人博客原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

zblog利用ip地址物理化插件实现评论显示IP归属地的方法

利用 acme.sh 申请 ZeroSSL 泛域名证书的图文教程

zblog响应式极简图片灯箱插件viewimglee,不足1kb的ViewImage.js超效率

Z-BlogPHP侧栏热门文章和热评文章不显示文章怎么解决

开启CDN后怎么防止流量被恶意盗刷

网站预加载 JS 脚本 instant.page 的使用方法

zbp支付宝即时到帐插件显示 count(): Parameter must be an array or an object 错误的解决办法

Windows下安装和部署SVN服务器且同步到Web站点的图文教程

发表评论

表情:
评论列表 (有 5 条评论,10445人围观)
网友昵称:king
king V 铁粉 Google Chrome 58.0.3029.110 Windows 7 x64 地板
17-06-10 来自河南 回复
谢谢博主啦,帮了大忙。之前一直在rewrite里写server结果一直报错,看到你这篇才顿然开悟
网友昵称:手机蛙排名软件
手机蛙排名软件 V 铁粉 Google Chrome 45.0.2454.101 Windows XP 凉席
16-12-28 来自浙江 回复
我之前没有跳到https 原来是没有开启ssl 的原因
网友昵称:丁春华
丁春华 V 铁粉 Google Chrome 50.0.2661.102 Windows 10 x64 板凳
16-12-23 来自四川 回复
[love]博主也加上了绿锁。[dog][dog][dog][dog][kiss][kiss][kiss][kiss]
网友昵称:小萝博客
小萝博客 V 铁粉 Google Chrome 45.0.2454.101 Windows 7 x64 椅子
16-12-22 来自广东 回复
又来汲取精华了
网友昵称:李洋博客
李洋博客 V 博主 Sogou Explorer Windows 10 x64 沙发
16-12-21 来自辽宁 回复
如果使用之后出现http访问正常,但是https访问出现404页面,请到ssl中心重新应用即可。
取消
微信二维码
微信二维码
支付宝二维码