nginx + php-fpm - 502用破折号重写时的Bad Gateway

时间:2015-01-26 16:58:22

标签: nginx rewrite php

我使用带有php-fpm的nginx作为我的网络服务器,我对重写系统有点麻烦。

因此,当我想访问像/ dashboard或/ api / info这样的页面时,它可以正常工作。但是当我想访问像/ dashboard / global-infos这样的URL中的破折号时,我收到错误502(Bad Gateway)。

我的重写配置是:

    rewrite ^/index\.php/?(.*)$ /$1 permanent;

location / {
    index index.php;
    try_files $uri @rewriteapp;
}

location @rewriteapp {
    rewrite ^(.*)$ /index.php/$1 last;
}

rewrite_log on;

当我读取日志时,我没有登录重写,只有:

recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 176.190.XXX.XXX, server: domain.com, request: "GET /dashboard/global-infos

希望你能帮助我,祝你有个美好的一天!

0 个答案:

没有答案