Apache下配置虚拟主机总结

本文详细介绍如何在Windows环境下配置基于IP的虚拟主机,包括创建网站目录、虚拟IP、修改Apache配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自 http://blog.youkuaiyun.com/jt521xlg/article/details/7292848


如果一台服务器想要挂多个网站,就需要为该服务器配置虚拟主机

配置方法有两种

    1.如果每个网站的IP地址是不同的那么就是基于IP的虚拟主机    

    2.如果每个网站的IP地址相同,访问的域名不同则为基于主机名

1.基于IP的虚拟主机步骤

Window下设置

步骤

1.创建两个网站目录:test1site1,testsite2里面各创建一个index.html 然后将网站放在apache网站htdocs目录下

2.创建虚拟IP:右击网上邻居---属性------选择IP4-----属性----IP地址不能自动获取,单击高级-----在IP地址中添加IP

    

3.设置系统hosts表添加IP地址和域名转换: hosts表位置:C:\Windows\System32\drivers\etc 


4.修改apache配置文件htdocs: 将Include conf/extra/httpd-vhosts.conf前面的#号去掉

5.修改httpd-vhosts.conf:

<VirtualHost 192.168.1.21:80>

    ServerAdmin www.test1.com

        DocumentRoot "D:/PHP/Apache/htdocs/testSite1

       <Directory "D:/PHP/Apache/htdocs/testSite1">//修改权限

         Options Indexes FollowSymLinks

         AllowOverride None

         Order allow,deny

         Allow from all

      </Directory>   

</VirtualHost>

<VirtualHost 192.168.1.22:80>

    ServerAdmin www.test2.com

    DocumentRoot "D:/PHP/Apache/htdocs/testSite2"

    <Directory "D:/PHP/Apache/htdocs/testSite2">

 Options Indexes FollowSymLinks

 AllowOverride None

 Order allow,deny

 Allow from all

    </Directory>   

</VirtualHost>

 

6.重启apache:输入www.test1.com测试


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值