Rocky Linux 上的 nginx 目录列表
谁能告诉我为什么 Rocky Linux 8 上的 nginx 没有列出 /some/dir/ 下的文件和目录?
我的配置是:
cat /etc/nginx/conf.d/web.conf
server {
listen 80;
server_name some_name.com;
access_log /var/log/nginx/access.some_name.com.log;
error_log /var/log/nginx/error.some_name.com.log;
root /some/dir;
location / {
autoindex on;
}
}
此文件显示为/some/dir/index.html。没有目录列表,错误日志中也没有错误。
谢谢
Can anyone tell me why nginx on Rocky Linux 8 is not listing files and dirs under /some/dir/ ?
My config is:
cat /etc/nginx/conf.d/web.conf
server {
listen 80;
server_name some_name.com;
access_log /var/log/nginx/access.some_name.com.log;
error_log /var/log/nginx/error.some_name.com.log;
root /some/dir;
location / {
autoindex on;
}
}
This file is displayed instead /some/dir/index.html. No directory listing and no error in the error log.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决方案是将这一行添加到配置中:index index.html;
并从目录中删除该文件。
真的很棘手。
Resolution is to add this line into config: index index.html;
and delete the file from the directory.
Really tricky.