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协议
猜你喜欢
Debian9+PHP7.3+Nginx+MariaDB的网站环境配置
阅读 7578Debian9+PHP7.3+Nginx+MariaDB的网站环境配置
Linux流量监控工具 - iftop (最全面的iftop教程)
阅读 201Linux流量监控工具 - iftop (最全面的iftop教程)
服务器性能测试一键脚本和对比汇总
阅读 173服务器性能测试一键脚本和对比汇总
一个极简的HTTP Server: Caddy一键安装脚本,带网站配置教程
阅读 459一个极简的HTTP Server: Caddy一键安装脚本,带网站配置教程
RedHat 7.0及CentOS 7.0禁止Ping的三种方法
阅读 244RedHat 7.0及CentOS 7.0禁止Ping的三种方法
Linux下Swap交换分区创建 - Swap Size Failed错误问题解决
阅读 276Linux下Swap交换分区创建 - Swap Size Failed错误问题解决
iptables防火墙规则的添加、删除、修改、保存
阅读 339iptables防火墙规则的添加、删除、修改、保存
Centos免费Let's Encrypt SSL证书申请和自动续签
阅读 334免费Let's Encrypt SSL证书申请和自动续签