VPS侦探论坛

 找回密码
 注册
查看: 4298|回复: 6
打印 上一主题 下一主题

LNMPA安装SSL后,获取端口怎么还是80

[复制链接]
跳转到指定楼层
1#
发表于 2018-1-7 22:52:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

LNMPA安装SSL后,使用程序获取端口怎么还是80,请问要如何配置,才能获取到443端口呢?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
2#
 楼主| 发表于 2018-1-8 09:22:06 | 只看该作者


求军哥解答,谢谢。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
3#
发表于 2018-1-8 12:35:55 | 只看该作者

1.3及之前版本的话有这个问题,1.4的话不存在这个问题

解决方法
在  /usr/local/nginx/conf/proxy.conf 最后面加上 proxy_set_header X-Forwarded-Proto $scheme;
在对应apache虚拟主机或者httpd.conf 中加入SetEnvIf X-Forwarded-Proto https HTTPS=on 即可传递和接收是否使用的https协议

apache和nginx需要重启一下
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
4#
 楼主| 发表于 2018-1-8 18:08:36 | 只看该作者



军哥,我升级到1.4了,也按照你上述方法修改了,还是不行。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
5#
发表于 2018-1-9 09:08:36 | 只看该作者

回复 4# 的帖子


我们都测试过没有问题
你是什么程序?

军哥运维代购:http://shop63846532.taobao.com/

6#
 楼主| 发表于 2018-1-9 09:22:58 | 只看该作者

这个跟我程序应该没关系,都是很简单的获取端口,就是获取的端口总是80;我是lnmpa模式,是从1.3升级到1.4的。
<?php

echo $_SERVER["SERVER_PORT"];

?>

是不是我哪里配置的问题呢?

[ 本帖最后由 shengshibang88 于 2018-1-9 09:25 编辑 ]
7#
发表于 2018-1-10 10:20:31 | 只看该作者

是否使用https判断不标准,参考wordpress的代码 https://github.com/WordPress/WordPress/blob/aaf99e691391cfceb004d848450dbbf3344b1bee/wp-includes/load.php#L1042
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2026-1-31 13:28 , Processed in 0.027689 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表