AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] AMH5.1配置SSL后不强制转跳https的方法 |
|
---|---|
rocboss |
rocboss 发表于 2015-04-18 10:31:58
昨天体验了一下5.1,发现没有ssl模块,然后就直接在Rewrite模块里面设置规则,结果发现给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下:
ssl_certificate /home/wwwroot/lnmp/cert/r1_just_treat.crt; 结果访问https没有问题,访问http就报错了:ssl_certificate_key /home/wwwroot/lnmp/cert/r2_just_treat.key; 400 Bad Request 谷歌一通后找到了解决办法如下:The plain HTTP requset was sent to HTTPS port. 编辑你网站的配置文件,在 /home/wwwroot/lnmp/vhost/ 下,lnmp是你自己的环境名称 将listen 80; listen 443 改成 listen 80; listen 443 ssl; 即去掉 ssl on; 然后把ssl写在443端口后面。这样http和https都可以使用了。 毕竟百度对https收录不好,还是两者共存相对好点。 希望对有需要的伙伴有帮助
点赞,加油! (4分)
2015-04-18 10:31:58 1
|
f1478216 |
mark马克马克
回复
2015-04-18 14:14:09 2
|
诸葛御风 |
学习了 学习了
强烈建议老大把论坛帖子分类搞起来
回复
2015-04-20 09:14:34 3
|
amysql |
回复
2015-04-20 13:11:46 4
AMH面板 - 好用高效低占用、安全可靠极稳定 |
emarine |
Mark:)
收藏
回复
2015-11-28 16:15:21 5
|