nginx

两个域名同时指向一个基于Drupal8开发的网站却只有一个域名正常登陆

Submitted by dravenk on Tue, 04/03/2018 - 14:18

例如exampleA.local和exampleB.local同时解析到同一个服务器网站,能够在exampleA.local正常登录,但在exampleB.local登录的时候却遇到:

Access denied
You are not authorized to access this page. 

修改nginx配置文件解决这个了这个问题,出问题的nginx配置文件如下

upstream exampleA.local{
...
}
...
location / {
  proxy_pass http://exampleA.local;
}

将完整的exampleA.local修改掉:

upstream exampleA{
...
}
...
location / {
  proxy_pass http://exampleA;
}

 

服务器413错误

Submitted by dravenk on Thu, 12/15/2016 - 22:59

今天上传文件时候服务器出现413error,这跟nginx配置文件的client_max_body_size有关,默认的/etc/nginx/nginx.conf配置文件中没有这个选项,但默认这个参数是1M,也就是即使更改了php.ini,也有可能是这个参数导致上传文件限制,在http{}内添加下面这个键:

client_max_body_size 20M        //设置上传文件大小上限为20M