产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH5.1配置SSL后不强制转跳https的方法

rocboss
铁牌会员
27.00 价值分

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;
ssl_certificate_key /home/wwwroot/lnmp/cert/r2_just_treat.key;
结果访问https没有问题,访问http就报错了:
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收录不好,还是两者共存相对好点。
希望对有需要的伙伴有帮助
2015-04-18 10:31:58 1

f1478216
铁牌会员
126.00 价值分

mark马克马克
  支持 (0分)  反对 (0分)
回复  2015-04-18 14:14:09 2

诸葛御风
金牌会员
5691.90 价值分

学习了 学习了
强烈建议老大把论坛帖子分类搞起来
  支持 (0分)  反对 (0分)
回复  2015-04-20 09:14:34 3

amysql
创始人
99530.81 价值分

  支持 (0分)  反对 (0分)
回复  2015-04-20 13:11:46 4

AMH面板 - 好用高效低占用、安全可靠极稳定

emarine
铝牌会员
327.01 价值分

Mark:)

收藏
  支持 (0分)  反对 (0分)
回复  2015-11-28 16:15:21 5
 1  (总1页)
AMH社区列表
用户服务中心