知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

centos下apache多域名单ip配置

发布时间:2015-02-02 18:31:34作者:知识屋

设定documentroot目录为: /test

域名有两个,www.test.com,blog.test.com

首先打开httpd.conf,找到#Include conf/extra/httpd-vhosts.conf,去掉前面的#号,设置ServerName 192.168.0.1:80

然后打开你的httpd-vhosts.conf,打开,写入

NameVirtualHost 192.168.0.1:80#这第一段很重要,必须设置当前服务器ip<VirtualHost ServerName 192.168.0.1:80>
ServerAdmin test@test.com
DocumentRoot /test
ServerName ServerName 192.168.0.1:80
</VirtualHost>#
<VirtualHost ServerName 192.168.0.1:80>
ServerAdmin test@test.com
DocumentRoot /test/test1
ServerName www.test.com
</VirtualHost>
#
<VirtualHost ServerName 192.168.0.1:80>
ServerAdmin test@test.com
DocumentRoot /test/test2
ServerName blog.test.com
</VirtualHost>重启apache后就可以实现两个域名访问不同目录了,还有个小建议,在/test下建立一个index.php,使用header跳转到www.test.com上,可以实现一个test.com强制跳转到www.test.com之类的效果,blog.test.com不受影响。

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜