用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2366|回复: 3
收起左侧

[HELP] apache下的php网站改成nginx,除了主页之外,访问其他目录404!

[复制链接]
发表于 2015-12-2 10:25:58 | 显示全部楼层 |阅读模式
这是日志:[30/Nov/2015:16:28:27 +0800] "POST /rankctr/index.php?m=Api&c=DynamicPackage&a=checkUpdate HTTP/1.1" 404 27 "-" "Apache-HttpClient/Android"[30/Nov/2015:16:28:27 +0800] "POST /brush/index.php?/get/config HTTP/1.1" 404 27 "-" "Apache-HttpClient/Android"
[30/Nov/2015:16:28:27 +0800] "POST /rankctr/index.php?m=Api&c=DynamicPackage&a=checkUpdate HTTP/1.1" 404 27 "-" "Apache-HttpClient/Android"
[30/Nov/2015:16:28:27 +0800] "-" 400 0 "-" "-"
[30/Nov/2015:16:28:27 +0800] "POST /rankctr/index.php?m=Api&c=DynamicPackage&a=checkUpdate HTTP/1.1" 404 27 "-" "Apache-HttpClient/Android"
[30/Nov/2015:16:28:27 +0800] "POST /notify/index.php/notify/params HTTP/1.1" 404 168 "-" "Dalvik/1.6.0 (Linux; U; Android 4.2.2; Spice Mi-504 Build/JDQ39)"


sites.conf配置文件:
server {
    listen 80;
    allow all;
    server_name   top.droidtopone.com;
    access_log    /logs/nginx/top.droidtopone.com_access_log;
    error_log     /logs/nginx/top.droidtopone.com_error_log;
    root /data/www;
    location / {
            index index.php;
        }
#    if ($fastcgi_script_name  ~* \..*\/.*php) {
#           return 404;
#    }
    location ~ \.php$ {
            fastcgi_pass   unix:/tmp/php-fpm.socket;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME /data/www$fastcgi_script_name;
            include        fastcgi_params;
        }
}



发表于 2015-12-2 10:53:16 | 显示全部楼层
location ~ \.php$ {
            root           /mnt/wwwroot;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
            include        fastcgi_params;
        }
这个是我的配置
 楼主| 发表于 2015-12-2 11:00:38 | 显示全部楼层
kk8412 发表于 2015-12-2 10:53
location ~ \.php$ {
            root           /mnt/wwwroot;
            fastcgi_pass   127.0.0.1:90 ...

这个貌似不行吧!
发表于 2015-12-2 14:33:11 | 显示全部楼层
kk8412 发表于 2015-12-2 10:53
location ~ \.php$ {
            root           /mnt/wwwroot;
            fastcgi_pass   127.0.0.1:90 ...

每次修改配置都要重启nginx

本版积分规则