我有一台设置了LAMP的服务器,如果我直接在http://1.2.3.4/上访问它,它就可以工作,但是api.example.com上重定向到它的子域只会在我尝试访问时显示空白页这样。 example.com是在其他服务器上设置的。我可以ping api.example.com并查看我期望的IP 1.2.3.4,因此我认为该部分已正确设置,并且放置到现在已经一周左右了,因此任何DNS欺骗都不应该是因素。
这使我无法正确设置Apache。这是我添加的虚拟主机:
Listen 80
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName api.example.com
ServerAlias api.example.com
<Directory "/var/www/html">
AllowOverride All
Options All
Require all granted
# Any other directives
</Directory>
# Other directives here
</VirtualHost>
但这并没有改变任何东西。我确保也要重新启动httpd.service。
我正在阅读的所有内容都表明这足以使它正常工作,但这显然不适合我。
如何正确设置或调试以获取更多信息?