首页 > 上网技巧 > 电脑小技巧 > Nginx配置SSL安全证书后出现HTTPS的400 Bad Req...

Nginx配置SSL安全证书后出现HTTPS的400 Bad Request错误

时间:2017-12-22 10:46 作者:QQ地带 我要评论

1. 查看/usr/local/nginx/conf/nginx.conf 配置,注意include字样,我这里是fastcgi_params文件,也可能是fcgi.conf文件。找到这个文件,用vi打开:
 
vi /usr/local/nginx/conf/fcgi.conf
# 或者是下面这句,取决于你的配置文件位置
vi /etc/nginx/fastcgi_params
然后在文件的结尾添加下面这句:
 
fastcgi_param  HTTPS $fastcgi_https;
2. 修改网站对应的配置文件,可以是conf文件或者是sites-enabled文件夹中的默认配置文件,我这里主要是sites-enabled文件夹中的默认配置文件default,利用vi修改。
 
vi /etc/nginx/sites-enabled/default
在文件的顶部(注意不要放到server{}里面)加上下面这段代码:
 
map $scheme $fastcgi_https {
  default off;
  https on;
}
3. 运行/usr/local/nginx/sbin/nginx -t检查一下配置文件有没有语法错误。
 
4. 利用命令/etc/init.d/nginx restart重启Nginx。
 
至此,PHPMyAdmin和WordPress后台AdminSSL插件均成功运行,并切换到https上,问题完美解决:-)

标签: https
顶一下
(0)
0%
踩一下
(0)
0%

Google提供的广告