[英]403 Forbidden Error when deploying app through nginx in docker container
[英]403 Forbidden error when using nginx inside docker
我正在嘗試構建一個 nginx 網絡服務器來在團隊成員之間共享文件。
在“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
如下圖 docker 能夠成功掛載文件。
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 禁止”錯誤。
但是如果我嘗試“http://1.1.1.1/8081/json.txt”,我就可以在瀏覽器上查看“json.txt”的內容。
我想瀏覽里面的所有目錄和文件。
關於如何解決這個問題的任何想法?
請根據您的 nginx 配置為我們提供更多背景信息。 你是使用默認的 nginx.conf 還是做了修改?
解決辦法應該是將所有相關文件添加到nginx索引中
詳細信息也在這里,您將需要修改您的 nginx.conf: 需要為該位置打開自動索引 /
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.