AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 关于AMH PHP $_SERVER['HTTPS']变量。 |
|
---|---|
amysql |
amysql 发表于 2013-10-02 17:24:02
有些程序是应用了$_SERVER['HTTPS']变量进行URL重写判断。
例如:WHMCS程序 if (( $CONFIG["AdminForceSSL"] && $CONFIG["SystemSSLURL"] )) { if (( !$_SERVER["HTTPS"] || $_SERVER["HTTPS"] == "off" )) { header( "Location: " . $CONFIG["SystemSSLURL"] . "/" . $adminfolder ); exit(); } } 如果启用了https,而nginx并没设置HTTPS fastcgi参数的时候上面代码就进行了循环了。 AMH解决方法 1) 编辑fcgi-host.conf文件: vi /usr/local/nginx/conf/fcgi-host.conf 2) 增加配置HTTPS: ... fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param HTTPS $https if_not_empty; fastcgi_param REMOTE_ADDR $remote_addr; ... 3) 重启Nginx即可: amh nginx restart
点赞,加油! (2分)
2013-10-02 17:24:02 1
AMH面板 - 好用高效低占用、安全可靠极稳定 |
tibbs |
下个版本准备搞进去么?
回复
2013-10-02 19:11:45 2
|
amysql |
回复
2013-10-03 14:27:19 3
|