docker kitematic/hello-world-nginx: 403 错误
docker kitematic/hello-world-nginx: 403 error
我是 运行 kitematic/hello-world-nginx 容器,在 Windows 上使用 Docker 工具箱。我的docker-机器ip是192.168.99.100.
当我在浏览器中输入 192.168.99.100 时,出现错误:403 forbidden。
我通过 ssh 连接到我的 docker 机器。
docker@default:~$ curl http://192.168.99.100:80
这给了我你好世界页面。
<div style="color: #35393B; margin-top: 100px; text-align: center; font-family: HelveticaNeue-Light, sans-serif;">
<img src="https://cloud.githubusercontent.com/assets/251292/5254757/a08a277c-7981-11e4-9ec0-d49934859400.png">
<h2>Voilà! Your nginx container is running!</h2>
<div style="color: #838789;">
<p>To edit files, double click the <strong>website_files</strong> folder in Kitematic and edit the <strong>index.html</strong> file.</p>
</div>
</div>
为什么我的浏览器出现 403 错误以及如何解决?
您遇到的可能是 Nginx 问题,而不是 Docker 问题,您的浏览器显示服务器回复了 403,这意味着您实际上是在与 NGINX 服务器通信。
然而,最有可能的是你需要将你的 NGINX 设置为允许外部连接或与权限相关的东西,查看官方 Nginx 页面关于 403 错误:
nginx库.com/403-forbidden-error/
我是 运行 kitematic/hello-world-nginx 容器,在 Windows 上使用 Docker 工具箱。我的docker-机器ip是192.168.99.100.
当我在浏览器中输入 192.168.99.100 时,出现错误:403 forbidden。
我通过 ssh 连接到我的 docker 机器。
docker@default:~$ curl http://192.168.99.100:80
这给了我你好世界页面。
<div style="color: #35393B; margin-top: 100px; text-align: center; font-family: HelveticaNeue-Light, sans-serif;">
<img src="https://cloud.githubusercontent.com/assets/251292/5254757/a08a277c-7981-11e4-9ec0-d49934859400.png">
<h2>Voilà! Your nginx container is running!</h2>
<div style="color: #838789;">
<p>To edit files, double click the <strong>website_files</strong> folder in Kitematic and edit the <strong>index.html</strong> file.</p>
</div>
</div>
为什么我的浏览器出现 403 错误以及如何解决?
您遇到的可能是 Nginx 问题,而不是 Docker 问题,您的浏览器显示服务器回复了 403,这意味着您实际上是在与 NGINX 服务器通信。
然而,最有可能的是你需要将你的 NGINX 设置为允许外部连接或与权限相关的东西,查看官方 Nginx 页面关于 403 错误:
nginx库.com/403-forbidden-error/