服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟服务器|服务器安全|DNS服务器|服务器知识|Nginx|

服务器之家 - 服务器技术 - Nginx - Nginx出现The plain HTTP request was sent to HTTPS port问题解决方法

Nginx出现The plain HTTP request was sent to HTTPS port问题解决方法

2019-10-27 12:32Nginx教程网 Nginx

这篇文章主要介绍了Nginx出现The plain HTTP request was sent to HTTPS port问题解决方法,需要的朋友可以参考下

今天在配置Nginx+SSL的时候出现如题的错误,后来与度娘一番云雨之后找到一个解决方法,挺有用,随手转之。

一般在vhost的配置中会有php解析的一段,如:

复制代码代码如下:

location ~ .*\.(php|php5)?$
{
 try_files $uri =404;
 fastcgi_pass unix:/tmp/php-cgi.sock;
 fastcgi_param HTTPS $https if_not_empty;
 fastcgi_index index.php;
 include fcgi.conf;
}


解释:

 

很多人认为使用 fastcgi_param HTTPS on;

这样是没错,不过强迫使用这个参数,不太有效!

最好的答案就是 fastcgi_param HTTPS $https if_not_empty; (参考下面 nginx 官方的链接),有 https 协议时才自动使用 https on,否则忽略 fastcgi_param HTTPS 这个参数。

内嵌的变量:

$https – 如果链接是 SSL 就返回 “ON”,否则返回空字符串。

if_not_empty; – 当参数有值时才传递到服务器

注意:这个方法只适合 Nginx 1.1.11 之后的版本

参考:
stackoverflow/nginx#1/nginx#2

延伸 · 阅读

精彩推荐
  • Nginxnginx 关闭默认站点的方法

    nginx 关闭默认站点的方法

    国内机房一般都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦 ...

    nginx教程网4762019-10-12
  • NginxNginx伪静态配置和常用Rewrite伪静态规则集锦

    Nginx伪静态配置和常用Rewrite伪静态规则集锦

    伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把php文件伪静态成html文件,这种相当简单的,下面我来介绍nginx 伪静态配置方法有需要了...

    Nginx技术网3522019-10-18
  • NginxLinux下Nginx安全证书ssl配置方法

    Linux下Nginx安全证书ssl配置方法

    这篇文章主要介绍了linux下nginx服务器配置安全证书的方法,分享下证书的具体安装步骤,有需要的朋友参考下 ...

    Nginx技术网2072019-10-15
  • Nginx分享Nginx下10个安全问题提示

    分享Nginx下10个安全问题提示

    Nginx是当今最流行的Web服务器之一。它为世界上7%的web流量提供服务而且正在以惊人的速度增长。它是个让人惊奇的服务器,我愿意部署它 ...

    Nginx技术网4972019-10-17
  • Nginxnginx安装第三方模块的方法

    nginx安装第三方模块的方法

    这篇文章主要介绍了nginx安装第三方模块的方法,包含在未安装nginx的情况下安装nginx第三方模块和在已安装nginx情况下安装nginx第三方模块,需要的朋友可以参...

    junjie1892019-10-21
  • Nginxlinux下Nginx 0.8.40的安装方法

    linux下Nginx 0.8.40的安装方法

    这篇文章主要介绍了linux下Nginx 0.8.40的安装方法,需要的朋友可以参考下 ...

    Nginx技术网2462019-10-24
  • NginxNginx的c30k问题解决方法

    Nginx的c30k问题解决方法

    这篇文章主要介绍了Nginx的c30k问题解决方法,本文同时探讨了Nginx AIO的使用问题,需要的朋友可以参考下 ...

    Nginx教程网2982019-10-23
  • NginxNginx定时切割日志实现详解

    Nginx定时切割日志实现详解

    这篇文章主要介绍了Nginx定时切割日志详解,Nginx日志默认情况下写入到一个文件中,为了区分各个域下的日志,我们一般会分开存储。即时这样,文件也会...

    小柒2652019-09-20
北京塞车全天计划精准版 山东11选5结果 快3娱乐平台 南洋股份股票 黑龙江省福彩22选五 秒速牛牛开户 天津快乐十分一定牛遗漏数据 广东十一选五走式图 辽宁快乐十二一定牛待遇所 快乐12一定牛辽宁 快乐赛车走势教学 杠杆炒股就择卓信宝配资优异 湖北快3今日开奖 甘肃11选5前3号码推荐 赣州期货配资 新疆18选7的开奖号码 安徽十一选五手机版走势图