除了选择它找到的第一个配置之外,还有其他更好的方法来设置默认的 apache 虚拟主机吗?
我有一台包含许多域的服务器,其中只有一些域配置了 httpd,但默认的虚拟主机被切断,例如 aaa.com,我真的希望它默认为 mmm.com 吗?
像停车域这样的东西,无需经历为每个域设置配置的麻烦 - 那么我可以提供一个“该域尚未创建的内容”页面?
Cheers
您可以创建一个默认虚拟主机并将其命名为000-default
以便它首先加载并使用,除非找到另一个与请求的域匹配的虚拟主机。这是最基本的000-default
:
<VirtualHost *:80>
DocumentRoot /var/www
<Directory /var/www >
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后你可以在下面设置一个PHP文件/var/www
创建域名停放页面(这是一个非常简单的示例):
<?php
printf('The domain <b>%s</b> is being parked',
htmlentities($_SERVER['HTTP_HOST']));
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)