window下apache配置多个站点

以前用iis的时候,可以在一台服务器上的80端口配置多个站点,通过修改主机头就可以很容易实现。

apache要想实现类似的功能,其实也挺容易的,本篇文章以windows环境下为例,linux下的配置也大同小异。

打开httpd.conf,找到 Include conf/extra/httpd-vhosts.conf,去掉前面的#。然后打开/conf/extra/httpd-vhosts.conf

如果你的apache端口像我一样,配置为90的话,

 

NameVirtualHost *:90 

<VirtualHost *:90>
    ServerAdmin webmaster@dummy-host.test.com
    DocumentRoot "E:/my b-s/php/phptest"
    ServerName www.yourdomain1.com
</VirtualHost>

<VirtualHost *:90>
    ServerAdmin webmaste2r@dummy-host2.test.com
    DocumentRoot "E:/my b-s/php/zend_test"
    ServerName www.yourdomain2.com
</VirtualHost>

 

这样,通过www.yourdomain1.com与www.test2.com访问就是两个项目了,注意:在httpd.conf中配置的documentRoot,假如你配置为E:/my b-s/,则还需要在NameVirtualHost *:90 这行代码下面,新增一个虚拟主机,

<VirtualHost *:90>
    ServerAdmin webmaster@dummy-host.test.com
    DocumentRoot "E:/my b-s/"
    ServerName www.yourdomain.com
</VirtualHost>

 

 

可能有的apache版本并没有ext目录,如果那样的话,则把<VirtualHost *:90>配置全部写在httpd.conf中即可。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值