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改为项目路径:

    如:

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

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

    DocumentRoot"D:/Appserver/www/1"

    ServerName  www.xxx.com

    DocumentRoot"D:/Appserver/www/2"

    ServerName   www.xxx2.com

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

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

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

        ServerName www.shop.com

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

    Options Indexes

    #权限

    AllowOverride all

    Allow from all

       

  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. 输入域名试试看你配置的是否成功呢

你可能感兴趣的:(apache开启虚拟主机方法)