服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Apache虚拟主机奇怪的行为

我有多个域通过A-Record链接到我的服务器。 对于他们所有人,我创build了一个虚拟主机。 其中一些运行有和没有www。 有些具有其他子域,有些具有通配符(子)域。 所有的运行都很好,除了一件事。 当我通过使用服务器IP地址冲浪到我的服务器时,我不会访问默认主机(/ var / www),而是访问其他虚拟主机之一。 这是因为IP地址不匹配任何虚拟主机,然后将使用按字母顺序定义的虚拟主机。 到目前为止,好的。 但是现在我不想让ip地址匹配默认的主机而不是其他的主机。 所以我把“默认”的vhost文件改名为“aaa-default”。 一切运行良好。 直接ip访问匹配默认主机。 除了一个以外,所有其他域名都与他们的虚拟主机相匹 域名code-bude.net的虚拟主机完美匹配除了没有www的访问以外的所有情况。 http://www.code-bude.net – >作品 http://admin.code-bude.net – >工程 http://code-bude.net – >不起作用 问题/问题但是,当默认的名称默认http://code-bude.net工作。 那么为什么它不工作,当默认是第一个主机? 注意:目前default被命名为default,否则我的博客(code-bude.net)将无法访问。 如果你现在通过使用ip(37.221.194.133)去服务器,你会看到,它匹配blitzartig.net而不是默认的服务器页面(如果你导航到admin.code-bude.net )。 “aaa-default / default”虚拟主机文件: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None […]