我创建了一个虚拟主机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
文件中来暂时解决这个问题。