虚拟主机中定义的 URL 在 Windows Azure 上的远程服务器上不起作用

虚拟主机中定义的 URL 在 Windows Azure 上的远程服务器上不起作用

我创建了一个虚拟主机http://staging.layzer.tunde.com并且 URL 未指向页面目录,但如果我输入文件路径,如http://ip/staging.layzer.tunde.com 我可以查看该页面。我使用命令 sudo a2ensite staging.layzer.tunde.com.conf 启用了该网站

请问我做错了什么。

答案1

如果要让它工作,您需要将主机名放入 DNS 中。目前它不起作用:

$ host staging.layzer.tunde.com 
Host staging.layzer.tunde.com not found: 3(NXDOMAIN)

如果我们无法查找主机名,就无法将其神奇地转换为 IP。如果修复 DNS 超出了您的控制范围,您可以通过将 IP 和主机名添加到您的/etc/hosts文件中来暂时解决这个问题。

相关内容