首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置/etc/主机以测试本地码头安装程序

如何配置/etc/主机以测试本地码头安装程序
EN

Stack Overflow用户
提问于 2016-08-23 20:48:09
回答 2查看 1.3K关注 0票数 2

我正试图在本地开发一个web应用程序,使用本地Docker (beta)来处理整个环境。

为了伪造DNS配置(测试Nginx安装程序),我编辑了主机文件(at /private/etc/ host ):

代码语言:javascript
复制
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

# Added by me
0.0.0.0         www.mydomain.com

Nginx配置文件已经过测试,并且正在生产服务器上工作。

预期的行为:当我将浏览器指向www.mydomain.com时,应该将其重定向到ip 0.0.0.0 (码头工人默认在OSX上使用IP ),并且我的容器化web应用程序应该出现。

实际行为:浏览器显示“未能打开页面”错误消息。

我在这里错过了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-23 20:59:33

您的对接-for-mac ist不是0.0.0.0 -没有这个ip。使用127.0.0.1,如果您使用的是对接-for-mac.

此外,在启动docker时,请确保将端口导出到主机,无论是通过docker -组合还是通过在启动web容器时添加-p 80:80的对接者运行。

票数 1
EN

Stack Overflow用户

发布于 2016-08-23 22:22:36

请参阅https://github.com/docker/docker/issues/2509

您指定的地址是inaddr_any,它基本上是一个通配符。因此,您的问题是/etc/ host文件-将域名绑定到主机的实际ip,例如127.0.0.1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39110407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档