我已经设置了一个新的centos 7。我已经安装了 yum install php72u-fpm yum install nginx -y
接下来我要做的是更改 /etc/nginx/nginx.conf 中配置文件的根文件夹。到 /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 {
}
}
接下来我创建了一个新文件夹 /var/www/html/test 并给了 nginx 权限 chown -R nginx.nginx /var/www/html/test/ 然后我到达了我的 http://。。。/test/ 我得到 403 禁止,我检查错误日志,得到的是这个。
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: "*.*.*.*"
但令我惊讶的是,当我运行此命令时,例如 http://。。。/test/page1.php 它会下载到我的本地计算机,这绝对是一个安全问题,对吧?如何阻止这种情况发生?