Eu configurei um novo centos 7. Eu instalei yum instala o php72u-fpm yum instala nginx -y
O que eu fiz foi alterar a pasta raiz no arquivo de configuração em /etc/nginx/nginx.conf. para / var / www / html.
server_name _;
root /var/www/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
Em seguida, criei uma nova pasta / var / www / html / test e eu dei nginx a permissão chown -R nginx.nginx / var / www / html / test / Então eu cheguei ao meu http: // . . . / test / eu recebo 403 proibido e eu verifico o log de erro que eu recebo é isso.
2018/04/11 14:43:47 [error] 24229#0: *10 directory index of "/var/www/html/test/" is forbidden, client: *.*.*.*, server: _, request: "GET /test/ HTTP/1.1", host: "*.*.*.*"
Mas, para minha surpresa, quando executo este comando, por exemplo, http: // . . . /test/page1.php obtém o download para minha máquina local, isso é definitivamente uma questão de segurança, certo? Como impedir que isso aconteça?