当您的IP地址作为URL输入时,如何设置默认网站?

时间:2013-09-26 09:49:37

标签: apache ip

我有一个托管多个网站的服务器,可以使用基于名称的虚拟主机apache进行区分。

如何设置它,以便在地址栏中输入我的服务器的IP时托管特定网站?

2 个答案:

答案 0 :(得分:18)

您要使用的是_default_ VirtualHost

<VirtualHost _default_:80>
    DocumentRoot /www/default80
    # ...
</VirtualHost>

它描述了here。基本上,如果没有其他任何内容符合请求,将使用_default_主机。

修改
这也可以写成:

<VirtualHost *>
    DocumentRoot /www/default
    # ...
</VirtualHost>

重要的是,这是配置中的第一个VirtualHost,因为Apache将从上到下开始匹配它们,根据ServerNameServerAlias选择最适合的那个。

这篇文章也许有趣: Apache default VirtualHost

答案 1 :(得分:4)

只需在Include sites-enabled/文件中找到apache2.conf行,然后将路径添加到您希望在其上方成为网站默认设置的配置文件中。来自:

Include sites-enabled/

Include sites-enabled/mydefault.conf
Include sites-enabled/