我在CentOS7上的端口80上运行了一个网络服务器,如下所示:
<VirtualHost *:80>
ServerName my.server.nl
DocumentRoot /var/www/my.server.nl/public_html
ErrorLog /var/www/my.server.nl/error.log
CustomLog /var/www/my.server.nl/requests.log combined
</VirtualHost>
这很好用。 VirtualHost设置在名为sites-available
的目录中,并且链接到sites-enabled
,一切都很好。
现在我复制/粘贴VirtualHost并更改端口,我希望在不同的端口上运行相同的站点。
<VirtualHost *:8080>
ServerName my.server.nl
DocumentRoot /var/www/my.server.nl/public_html
ErrorLog /var/www/my.server.nl/error.log
CustomLog /var/www/my.server.nl/requests.log combined
</VirtualHost>
当我浏览到另一个端口上的工作站点副本时,我看到的只是一个Index of /
的空白页面
事实上,无论我使用什么作为DocumentRoot,这都是新VirtualHost的结果。
这怎么可能?