PHP本地实现多域名访问:Apache虚拟主机配置

1.首先修改C:\Windows\System32\drivers\etc目录下的 hosts 文件,用记事本打开,加入:

127.0.0.1    www. domain.com


2.打开apache\conf\httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件。效果如下:

# Virtual hosts

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

开启了httpd-vhosts.conf,访问此IP的域名将全部指向 vhosts.conf 中的第一个虚拟主机。


3.在虚拟主机设置文件apache\conf\extra\httpd-vhosts.conf里设置:取消 前面的 ##,这样就启用了 vhosts.conf,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在httpd-vhosts.conf里。localhost的目录默认配置记得也按此设置。

ServerName www.domain.com  #网站的域名

<  DocumentRoot "D:/wamp/www/domain"> #网站的文件路径

       Options +Indexes +Includes +FollowSymLinks +MultiViews

        AllowOverride All

        Require local

4.重启 Apache服务器,输入你设置的域名地址www.domain.com

你可能感兴趣的:(PHP本地实现多域名访问:Apache虚拟主机配置)