windows操作系统下apache2.4配置虚拟主机

Windows操作系统下apache2.4配置虚拟主机

本文章用来解决Windows操作系统下,配置apache2.4版本的虚拟主机的问题。


第一步:在apache2.4的文件夹下找到配置虚拟主机的文件httpd-vhosts.conf,一般是在:Apache24\conf\extra下。
在该文件中添加需求的虚拟主机文件目录和域名,以及文件访问权限,代码如下:

<VirtualHost *:80>
    DocumentRoot "H:\文件夹名"
    ServerName xxx.xxx.com
    <Directory "H:\文件夹名">
        Options Indexes FollowSymLinks 
        AllowOverride All
        Require all granted
    </Directory>

</VirtualHost>

PS:需要注意的是,虚拟主机的端口一定要在apache的配置文件中httpd.conf开启监听,比如我的是监听的是80端口,如果是别的端口,就要添加监听端口,代码如下(原来是监听的8888端口,我在写虚拟主机配置文件时写的是80端口,一直出错,后来找资料发现时一定要开启访问端口的监听,即再添加了第二行代码):

Listen 8888
Listen 80

第二步:配置好虚拟主机文件后,一定要在apache的配置文件中httpd.conf中引用进来,在该文件中添加如下代码:

Include conf/extra/httpd-vhosts.conf

PS:注意虚拟主机配置文件的所在位置,根据实际来写!


第三步:修改主机hosts文件,该文件的位置在C:\Windows\System32\drivers\etc,添加如下代码:

127.0.0.1 xxx.xxx.com

PS:该域名和虚拟主机配置文件中的域名相同!


第四步:重启apache服务,在浏览器中输入域名xxx.xxx.com出现所要页面就OK啦!


扩充一下知识点:
如果监听的是除80端口以外的端口,就需要在域名上写上端口名,形如:

xxx.xxx.com:8080

在浏览器输入xxx.xxx.com:8080即可访问!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追寻上飞

鼓励一下这只勤劳的小蜜蜂吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值