为什么在运行docker容器后网站会显示403禁止的nginx错误?

时间:2018-08-31 08:52:46

标签: docker nginx

我已经构建了映像并在docker中运行了容器,并使用docker ps检查了它们。所有容器都在运行。

我还编辑了/etc/hosts/文件,并添加了服务器名称,例如:

127.0.0.1 myServerName

但是当我尝试向服务器请求时,出现了403 Forbidden nginx/1.15.3错误。

有人可以提些建议吗?

1 个答案:

答案 0 :(得分:0)

我认为/etc/hosts配置不是必需的。但是我建议您在执行-p时尝试添加docker run标志。如下所示:

docker run -d --name=nginx -p 80:80 -p 443:443 nginx:latest

确保nginx容器正在运行后,再次查询localhost:80