Nginx serves .php files as downloads, instead of executing them
By colourful
at 2017-06-11
0人收藏 • 1733人看过
求幫忙啊 ;c
/etc/nginx/sites-enabled:
server {
listen 80;
root /var/forums.hoursplayed.net;
index index.html index.htm index.php;
# Make site accessible from http://localhost/
server_name forums.hoursplayed.net;
# nginx configuration
error_page 404 /404.php;
# rewrite
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# Git folder vulnerability
location /.git {
deny all;
return 403;
}
location /controller {
deny all;
return 403;
}
location /docker_resources {
deny all;
return 403;
}
location /library {
deny all;
return 403;
}
location /service {
deny all;
return 403;
}
location /view {
deny all;
return 403;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
deny all;
return 403;
}
}
/var/forums.hoursplayed.net:
- 登录后方可回帖