LNAMP上php无法获取$_SERVER['HTTPS']的解决办法
1、配置NGINX站点vhost中的SSL规则
2、找到 nginx/conf 目录下的proxy.conf 文件 ,比如最后面加上
proxy_set_header X-Forwarded-Proto $scheme;
查找 nginx/conf 目录方法:
ps -ef | grep nginx
3、在对应apache站点vhost中加入
SetEnvIf X-Forwarded-Proto https HTTPS=on
即可传递和接收是否使用的https协议
猜你喜欢
Centos免费Let's Encrypt SSL证书申请和自动续签
阅读 349免费Let's Encrypt SSL证书申请和自动续签
iptables防火墙规则的添加、删除、修改、保存
阅读 350iptables防火墙规则的添加、删除、修改、保存
Linux下Swap交换分区创建 - Swap Size Failed错误问题解决
阅读 284Linux下Swap交换分区创建 - Swap Size Failed错误问题解决
服务器性能测试一键脚本和对比汇总
阅读 179服务器性能测试一键脚本和对比汇总
Debian9+PHP7.3+Nginx+MariaDB的网站环境配置
阅读 9689Debian9+PHP7.3+Nginx+MariaDB的网站环境配置
RedHat 7.0及CentOS 7.0禁止Ping的三种方法
阅读 260RedHat 7.0及CentOS 7.0禁止Ping的三种方法
一个极简的HTTP Server: Caddy一键安装脚本,带网站配置教程
阅读 531一个极简的HTTP Server: Caddy一键安装脚本,带网站配置教程
Linux流量监控工具 - iftop (最全面的iftop教程)
阅读 217Linux流量监控工具 - iftop (最全面的iftop教程)