Nginx serves .php files as downloads, instead of executing them

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:

evouaNI.png

2 个回复 | 最后更新于 2017-06-11
colourful
2017-06-11
#1

如果用Browser開啟的話:

Microsoft edge : 

download.png

Google Chrome :

download2.png

colourful
2017-06-11
#2

成功了 沒事了


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录