主页 > 原创 > 如何通过apache2绑定多个域名到一个主机ip

如何通过apache2绑定多个域名到一个主机ip

 

通过更改apache2的配置文件来实现,只需要在/etc/apache2/文件夹下的任何一个配置文件中加入以下代码并重启apache2就可以实现该功能。比如要绑定ourbits.us(对应/var/www目录);xdty.info(对应/var/www/wordpress目录);cjks.info(对应/var/www/cjks/wordpress目录)以及各自的www.域名到184.22.175.171可以输入以下代码实现,当然,前提是已经在dns控制中加入了域名解析。另外,最先添加的域名会成为默认的ip地址链入域名,当直接在浏览器输入ip地址访问时会访问第一个目录。

  • 进入apache2配置文件目录
cd /etc/apache2
  • 编辑httpd.conf文件
vi httpd.conf
  • 输入以下代码即可(ubuntu默认下httpd.conf为空文件,添加内容后会被include进apache2.conf)

<VirtualHost 184.22.175.171>
DocumentRoot "/var/www/wordpress/"
ServerName xdty.info
</Virtualhost>
<VirtualHost 184.22.175.171>
DocumentRoot "/var/www/"
ServerName ourbits.us
</Virtualhost>
<VirtualHost 184.22.175.171>
DocumentRoot "/var/www/"
ServerName www.ourbits.us
</Virtualhost>
<VirtualHost 184.22.175.171>
DocumentRoot "/var/www/cjks/wordpress/"
ServerName cjks.info
</Virtualhost>
<VirtualHost 184.22.175.171>
DocumentRoot "/var/www/cjks/wordpress/"
ServerName www.cjks.info
</Virtualhost>

  • 重启apache2
service apache2 restart

重新输入域名即可访问

 

评论:1

  1. jinxiao 回复
    2012 年 5 月 14 日 于 下午 11:37

    你域名太多了,太分散了,跳转到一个上面吧

jinxiao进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注

引用通告:1

引用本页的文章 如何通过apache2绑定多个域名到一个主机ip

pingback 来自 如何在Linode主机上单个IP建立多个网站(博客)对应各自域名 | 绳墨 2013 年 2 月 23 日

[…] 如何通过apache2绑定多个域名到一个主机ip | 天宇空间 […]