【问题标题】:different name-based hosts on the same ip同一个 ip 上不同的基于名称的主机
【发布时间】:2013-08-18 00:40:40
【问题描述】:

我需要访问一个我将在没有域的情况下安装的 wordpress,因为我创建了另一个 IP 地址以使所有基于名称的主机都在同一个 IP 上,但是当我重新启动 httpd 服务时,它会返回几个警告和所有域指向第一个。

        Starting httpd: [Thu Aug 15 19:22:58 2013] 
    [warn] VirtualHost 176.111.104.95:80 overlaps with VirtualHost 176.111.104.95:80,
 the first has precedence, perhaps you need a NameVirtualHost directive

    [Thu Aug 15 19:22:58 2013] 
    [warn] VirtualHost 176.111.104.95:80 overlaps with VirtualHost 176.111.104.95:80, 
the first has precedence, perhaps you need a NameVirtualHost directive



<VirtualHost 176.111.104.95:80>
    ServerAdmin admin@carviz.pt
    DocumentRoot /var/www/html/carviz.pt/public_html
    ServerName carviz.pt
    ServerAlias www.carviz.pt
    ErrorLog logs/carviz.pt-error_log
    CustomLog logs/carviz.pt-access_log common
</VirtualHost>
<VirtualHost 176.111.104.95:80>
    ServerAdmin admin@instaclasse.com
    DocumentRoot /var/www/html/instaclasse.com/public_html
    ServerName instaclasse.com
    ServerAlias www.instaclasse.com
    ErrorLog logs/instaclasse.com-error_log
    CustomLog logs/instaclasse.com-access_log common
</VirtualHost>
<VirtualHost 176.111.104.95:80>
    ServerAdmin ftpaul@gmail.com
    DocumentRoot /var/www/html/skala.pt/public_html
    ServerName skala.pt
    ServerAlias www.skala.pt
    ErrorLog logs/skala-error_log
    CustomLog logs/skala-access_log common
</VirtualHost>

我在关注这个示例:http://httpd.apache.org/docs/current/vhosts/examples.html 上的基于名称和基于 IP 的混合虚拟主机

【问题讨论】:

    标签: apache centos httpd.conf


    【解决方案1】:

    你可以在/etc/apache2ports.conf

    你可以在那里添加一些行:

    NameVirtualhost 176.111.104.95:80
    Listen 176.111.104.95:80
    

    或者更好(如果你只使用一个 ip)

    你可以改变你当前的虚拟主机

    <VirtualHost 176.111.104.95:80>
    

    【讨论】:

      猜你喜欢
      • 2014-08-07
      • 1970-01-01
      • 2013-09-07
      • 2018-02-01
      • 2015-12-07
      • 2011-12-01
      • 1970-01-01
      • 2014-10-16
      • 2012-12-09
      相关资源
      最近更新 更多