我的情况:
Windows 7 64 位主机。Ubuntu Server 10.04 在 VMWare 中运行,使用桥接网络而不是 NAT,并为 VM 执行正确的端口转发,Nginx 的安装和配置与我认为的在 VM 上执行的操作一样,位于常规的 d-link 路由器后面,但如前所述,正确转发端口
我的问题是,任何域名,使用 GoDaddy 作为名称服务器并编辑我的 DNS 记录以将 A 记录指向我的家庭 IP 地址,最终都会立即启动并为我工作,但我无法让它为我尝试构建并访问它的外部服务或只是我要求查看它的任何人工作。
如果我使用众多网络工具网站之一访问 DNS 记录,他们会报告指向我 IP 地址的域名没有问题。我尝试过的备用域名中至少有一个已设置为指向我的 IP 地址超过一个月,而且我一直在 IIS 中使用它,所以我认为这不是 DNS 问题。
但是......由于某种原因,一切都为我解决了,但没有其他人,也没有我在外部服务器上编写的应用程序尝试访问它。
注意:除了文档基础知识之外,我对 nginx 等了解不多,所以如果您能提供帮助,请假设我没有做除上述内容之外的任何事情。
感谢您对我可能需要做的事情的任何建议,请注意,我只是在短期内这样做,甚至只花几个小时进行开发,而不是试图为生产创建任何东西,所以如果我能快速做些什么来解决这个问题,而这通常不建议用于生产,我会很乐意这么做!
答案1
切换到非标准端口进行测试并向他人展示。只需将端口附加到您发送的 URL 中的域即可。例如http://mydomain.com:81