如何解决在docker内部使用nginx时出现403禁止错误
我正在尝试构建一个nginx Web服务器以在团队成员之间共享文件。
在“ ubuntu 16.04”中,我正在运行以下命令:
root@automation00-new:/home/test# docker run -d -p 8081:80 -v /var/www/apj/:/usr/share/nginx/html --name test-nginx nginx:latest
如下所示,泊坞窗能够成功挂载文件。
root@automation00-new:/home/test# docker exec ec795af0f1f2 ls /usr/share/nginx/html
Builds
Logs_for_perf_Testing
json.txt
ravi
root@automation00-new:/home/test#
但是当我尝试使用浏览器“ http://1.1.1.1/8081”访问网络服务器时,看到“ 403 forbidden”错误。
但是,如果我尝试使用“ http://1.1.1.1/8081/json.txt”,则可以在浏览器中查看“ json.txt”的内容。
我想浏览其中的所有目录和文件。
请问有关如何解决此问题的想法?
解决方法
请根据您的nginx配置为我们提供更多背景信息。 您是使用默认的nginx.conf还是进行了修改?
解决方案应为to add all relevant files to the nginx index
这里也有详细信息,您将需要修改nginx.conf: autoindex needs to be turned on for the location /
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。