开发者社区> 问答> 正文

阿里云linuxapache上如何设置多域名访问多网站

有两个网站程序 www.aaa.com(原来就有)  和 www.bbb.com(新建)    分别对应着 根目录中的 aaa和bbb目录,用的万网域名,两个域名设置中的A记录都是对应着同样的IP地址,我按网上的设置,设置了apache(重启了)的httpd.con文件设置如下,但不知为什么,输入 www.bbb.com时总是转到 www.aaa.com上。请高手指点
httpd.con文件设置如下:

<VirtualHost ***.***.***.139:80>
    ServerAdmin admin@domain
    DocumentRoot /mnt/aaa
    ServerName www.aaa.com
    ServerAlias 127.0.0.1
    ErrorDocument 404 /404.php
    DirectoryIndex index.html index.php index.htm
    <Directory "/mnt/aaa">
         Options  Includes
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>
</VirtualHost>
<VirtualHost ***.***.***.139:80>
    ServerAdmin admin@domain
    DocumentRoot /mnt/bbb
    ServerName www.bbb.com
    ServerAlias 127.0.0.1
    ErrorDocument 404 /404.php
    DirectoryIndex index.html index.php index.htm
<Directory "/mnt/bbb">
         Options  Includes
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>
</VirtualHost>

展开
收起
myxu99 2012-08-25 08:20:26 15022 0
5 条回答
写回答
取消 提交回答
  • Re阿里云linuxapache上如何设置多域名访问多网站
    在你的虚拟主机配置代码,也就是aaa的<VirtualHost *:80>上面加一条域名指令代码。

    NameVirtualHost 127.0.0.1:80
       127.0.0.1也可以改为你的*.*.*.139

    NameVirtualHost *:80
       *通配的也是可以的。

    做虚拟主机的时候,这一句代码是必须有的,否则你所有的域名都会访问第一个。


    下面粘一下apache手册的说明,方便大家了解和知晓。


    下面我复制一下apache手册关于这个指令的介绍:
    NameVirtualHost 指令
    说明        为一个基于域名的虚拟主机指定一个IP地址(和端口)
    语法        NameVirtualHost addr[:port]
    作用域        server config
    状态        核心(C)
    模块        core
    如果您要配置基于域名的虚拟主机,NameVirtualHost指令就是您必须的指令之一。
    尽管addr参数可以使用主机名,但建议您还是使用IP地址。比如:
    NameVirtualHost 111.22.33.44
    使用NameVirtualHost指 令,您可以指定一个基于域名的虚拟主机将使用哪个IP地址来接受请求。在一个防火墙或是其它代理接受了请求并把它转到服务器所在的另外一个IP地址上的情 况下,您必须指定伺服请求的机器物理界面上的IP地址。如果您对于多个地址使用了多个基于域名的虚拟主机,您应该为每个地址使用这个指令


    2013-01-04 21:56:22
    赞同 展开评论 打赏
  • Re阿里云linuxapache上如何设置多域名访问多网站
    这阿里云客户服务跟不上啊
    2012-12-20 16:42:50
    赞同 展开评论 打赏
  • Re阿里云linuxapache上如何设置多域名访问多网站
    我也想知道,是不是做不到啊
    2012-12-18 11:20:17
    赞同 展开评论 打赏
  • Re阿里云linuxapache上如何设置多域名访问多网站
    没人知道吗
    2012-12-17 20:26:59
    赞同 展开评论 打赏
  • Re阿里云linuxapache上如何设置多域名访问多网站
    我也想学习
    2012-08-30 22:04:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
域名大数据的应用 立即下载
“域”见更美好的未来——域名筑梦互联网+ 立即下载
“域”感——《域名投资从入门到精通》 立即下载