xampp 配置不同域名访问不同项目
涉及三个文件:
- C:\Windows\System32\drivers\etc\hosts 文件
- 安装xampp目录中apache的conf/extra下httpd.conf
- 安装xampp目录中apache的conf/extra下httpd-vhosts.conf
修改步骤
假如目前你所在空间目录下有a项目、b项目
-
修改hosts 文件
127.0.0.1 localhost
127.0.0.1 www.a.com
127.0.0.1 www.b.com
-
修改http.conf ;说明:默认情况下都是使用的http.conf
http.conf:
去掉
Include conf/extra/httpd-dav.conf
前面的 #; -
修改httpd-vhosts.conf
NameVirtualHost *:80 前面的 # 去掉
添加内容:
# a项目 <Directory "项目/a"> Options Indexes FollowSymLinks ExecCGI Order allow,deny Allow from all AllowOverride All </Directory> <VirtualHost *:80> DocumentRoot 项目/a ServerPath 项目/a ServerName www.a.com ServerAlias a.com </VirtualHost> # b项目 <Directory "项目目录/b"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:80> DocumentRoot 项目/b ServerPath 项目/b ServerName www.b.com ServerAlias b.com </VirtualHost> <Directory "自定义目录或者是htdocs目录"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:80> DocumentRoot 自定义目录或者htdocs目录 ServerName localhost </VirtualHost>