我使用PHP框架在没有任何index.html的情况下在Nginx上实现web服务器,网页工作正常,但是有些脚本不工作,它说“500内部服务器错误”
这是服务器日志
2016/11/16 11:08:38 [error] 2551#0: *738 rewrite or internal redirection cycle while internally redirecting to “/index.html”,client: 27.131.251.6,server: www.foreverstore.id,request: “GET /kelontong/getKelontong HTTP/1.1”,host: “192.168.70.86”
2016/11/16 11:09:20 [error] 2551#0: *746 rewrite or internal redirection cycle while internally redirecting to “/index.html”,host: “192.168.70.86”
2016/11/16 11:14:47 [error] 5500#0: *4 rewrite or internal redirection cycle while internally redirecting to “/index.html”,request: “GET /department/ HTTP/1.1”,host: “192.168.70.86”
2016/11/16 11:14:48 [error] 5500#0: *6 rewrite or internal redirection cycle while internally redirecting to “/index.html”,request: “GET /department/getdepartment HTTP/1.1”,host: “192.168.70.86”
2016/11/16 11:18:56 [error] 5518#0: *4 rewrite or internal redirection cycle while internally redirecting to “/index.html”,host: “192.168.70.86”
2016/11/16 11:18:56 [error] 5520#0: *8 rewrite or internal redirection cycle while internally redirecting to “/index.html”,host: “192.168.70.86”
2016/11/16 11:21:35 [error] 5534#0: *3 rewrite or internal redirection cycle while internally redirecting to “/index.html”,host: “192.168.70.86”
server {
listen 443 ssl http2;
root /bwi/foreverstore.id;
index index.html index.htm index.PHP;
server_name www.foreverstore.id ;
ssl_certificate /etc/Nginx/ssl/foreverstore.crt;
ssl_certificate_key /etc/Nginx/ssl/foreverstore.key;
location / {
try_files $uri $uri/ /index.html;
# try_files $uri $uri/ =404;
# Uncomment to enable naxsi on this location
# include /etc/Nginx/naxsi.rules
}
location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
allow ::1;
deny all;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/Nginx/www;
}
location ~ \.PHP${
fastcgi_pass unix:/var/run/PHP5-fpm.sock;
fastcgi_index index.PHP;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_intercept_errors on;
fastcgi_param MAGE_RUN_CODE default;
fastcgi_param MAGE_RUN_TYPE store;
}
}
如果你们知道如何解决这个问题,我将非常感谢你们
干杯.
try_files $uri $uri / index.html;