【详解】如何配置apache2.x虚拟主机

jerry PHP 2015年08月10日 收藏

在httpd.conf中,找到行

  1. Include "conf/extra/httpd-vhosts.conf"

去掉前面的#号。

需改httpd-vhosts.conf这个文件如下

  1. #############################################################
  2. # @author        liushengxu
  3. # @date          2015-01-01
  4. # @description   This virtual host is use to demo
  5. #############################################################
  6. NameVirtualHost *:80
  7. <VirtualHost *:80>
  8.     DocumentRoot "D:/phpxm/mbsucai"
  9.     ServerName www.jianzhan.love
  10.     ServerAlias www.jianzhan.love jianzhan.love
  11.     <Directory "D:/phpxm/mbsucai">
  12.     Options Indexes FollowSymLinks
  13.     AllowOverride All
  14.     Require all granted
  15.     </Directory>
  16.     ErrorLog "D:/phpxm/mbsucai/error.log"
  17.     CustomLog "D:/phpxm/mbsucai/access.log" combined
  18. </VirtualHost>

注意 

  1. Require all granted

这句是这apache2.4里配置的(不配置的话会出现 Forbidden You don't have permission to access / on),apache2.2不需要配置。


最后打开C:\Windows\System32\drivers\etc\hosts这个文件在最后添加下信息

  1. 127.0.0.1 www.jianzhan.love
  2. 127.0.0.1 jianzhan.love

重启apache即可。