apache开启虚拟主机方法

本文详细介绍了如何在Apache环境下配置虚拟主机并绑定域名,包括修改httpd.conf文件、设置DocumentRoot路径、添加虚拟主机配置以及在hosts文件中添加域名解析。通过实践操作,确保Apache服务能够正确响应不同域名请求。
今天打开xampp,开启apache后,端口都也没有被占用,但localhost或127.0.0.1都打不开;经排除问题后,发现原来是开启了虚拟主机,现在把以前开启虚拟主机的方法总结一下。
  1. 打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。

    #LoadModule vhost_alias_module modules/mod_vhost_alias.so

    #Include conf/extra/httpd-vhosts.conf

     

  2. 接着找到同一目录Apache安装目录下conf/httpd.conf文件中的查找DocumentRoot路径改为项目所放路径

     如:DocumentRoot "D:/Server/apache/htdocs"

    同理将Directory改为项目路径:

    如:<Directory "D:/Server/apache/htdocs">

  3. 配置完成后即可打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件,在最后添加如下:

    DocumentRoot是文件放置路径,ServerName是网站域名:

    <VirtualHost*:80>

    DocumentRoot"D:/Appserver/www/1"

    ServerName  www.xxx.com

    </VirtualHost>

    <VirtualHost*:80>

    DocumentRoot"D:/Appserver/www/2"

    ServerName   www.xxx2.com

    </VirtualHost>

    #####################################################

    注意:也可以设置权限和和首页如下

    <VirtualHost *:80>

        DocumentRoot "D:/Server/apache/htdocs/Shop"

        ServerName www.shop.com

    <Directory "D:/Server/apache/htdocs/Shop">

    #如果没有首页的情况下,显示文件列表

    Options Indexes

    #权限

    AllowOverride all

    Allow from all

        </Directory>

    </VirtualHost>

  4. 并在c盘找到以下文件C:\Windows\System32\drivers\etc\hosts文件,打开添加如下所示:  

    127.0.0.1                     localhost 

     #127.0.0.1是本机地址    之前所设的项目域名

    127.0.0.1                     www.xxx.com

    127.0.0.1                      www.shop.com

  5. 输入域名试试看你配置的是否成功呢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值