【问题标题】:virtual hosts are linked to internal address虚拟主机链接到内部地址
【发布时间】:2013-10-10 09:26:12
【问题描述】:

我正在尝试将我的网站转移到我的新服务器中。 我有一个内部地址.ex: xxx-wwwyyy.net www.site1.com : 生产网站 www.site2.com:预生产网站

在我的站点可用文件夹中,我创建了一些虚拟主机文件:www.site1.comwww.site2.com

问题是它们都链接到xxx-wwwyyy.net

如果我为xxx-wwwyyy.net 创建一个虚拟主机并将我的站点文件夹地址提供给它: /var/www/site/prod , 然后我的**www.site1.com****www.site2.com** 去同一个地址。

如果我删除 xxx-wwwyyy.net ,它们都会转到 /var/www/

我只是一头雾水。有人知道吗?

【问题讨论】:

    标签: linux virtualhost


    【解决方案1】:

    您好,您正在尝试创建基于名称的虚拟主机。请确保 NameVirtualHOst *:80 在您的 httpd.conf 中未注释...看看这里:

    http://httpd.apache.org/docs/2.2/vhosts/name-based.html

    NameVirtualHost *:80
    
    <VirtualHost *:80>
    ServerName www.domain.tld
    ServerAlias domain.tld *.domain.tld
    DocumentRoot /www/domain
    </VirtualHost>
    
    <VirtualHost *:80>
    ServerName www.otherdomain.tld
    DocumentRoot /www/otherdomain
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 2016-02-02
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-29
      • 2016-10-18
      相关资源
      最近更新 更多