XAMPP 多端口、多域名、统多站点配置方法
1、用文本编辑器(记事本)打开
C:\Windows\System32\Drivers\etc目录下的 hosts 文件。
在文件底部添加以下代码并保存:
127.0.0.1 www.a.com
127.0.0.1 www.b.com
Win7/Win8 遇到hosts文件无法修改的解决办法是,先把hosts文件复制到桌面,在桌面改好后再复制到 etc 文件夹下进行替换旧的hosts文件。
2、给不同网站建立不同路径
在(安装目录下):\xampp\htdocs
新建文件夹
wwwacom
wwwbcom
两个文件夹安装站点内容
3、修改Apache虚拟主机的配置
记事本编辑 (安装目录下):\xampp\apache\conf\httpd.conf
找到Listen 80在下面添加需要被监听的端口,保留默认监听的 80 端口
Listen 80
Listen 8080
Listen 8081
4、如果你想实现不同端口(http://localhost:8080/、http://localhost:8081/)
访问不同网站,就需要在该文件最底部添加:
# 多端口虚拟主机配置 #
<virtualhost *:8080>
ServerName localhost
DocumentRoot D:\xampp\htdocs\wwwacom
</virtualhost>
# dedecms_test #
<virtualhost *:8081>
ServerName localhost
DocumentRoot D:\xampp\htdocs\wwwbcom
</virtualhost>
如果你想采用不同域名访问不同网站,就需要在底部添加:
# 多域名虚拟主机配置 #
<virtualhost *:80>
ServerName www.a.com
DocumentRoot D:\xampp\htdocs\wwwacom
</virtualhost>
<virtualhost *:80>
ServerName www.b.com
DocumentRoot D:\xampp\htdocs\wwwbcom
</virtualhost>
5、重启 apache 服务。
浏览器就可打开:
# 多端口虚拟主机#
http://localhost:8080
http://localhost:8081
#多域名虚拟主机 #
http://www.a.com
http://www.b.com
1、用文本编辑器(记事本)打开
C:\Windows\System32\Drivers\etc目录下的 hosts 文件。
在文件底部添加以下代码并保存:
127.0.0.1 www.a.com
127.0.0.1 www.b.com
Win7/Win8 遇到hosts文件无法修改的解决办法是,先把hosts文件复制到桌面,在桌面改好后再复制到 etc 文件夹下进行替换旧的hosts文件。
2、给不同网站建立不同路径
在(安装目录下):\xampp\htdocs
新建文件夹
wwwacom
wwwbcom
两个文件夹安装站点内容
3、修改Apache虚拟主机的配置
(记事本)打开 (安装目录下)
xampp\apache\conf\extra\httpd-vhosts.conf里设置:
删除 ##NameVirtualHost *:80 前面的 ##,即删除注释来启用httpd-vhosts.conf里的配置。
4、如果你想实现不同端口
(http://localhost:8080/、http://localhost:8081/)
访问不同网站,就需要在该文件最底部添加:
# 多端口虚拟主机配置 #
<virtualhost *:8080>
ServerName localhost
DocumentRoot D:\xampp\htdocs\wwwacom
</virtualhost>
# dedecms_test #
<virtualhost *:8081>
ServerName localhost
DocumentRoot D:\xampp\htdocs\wwwbcom
</virtualhost>
如果你想采用不同域名访问不同网站,就需要在底部添加:
# 多域名虚拟主机配置 #
<virtualhost *:80>
ServerName www.a.com
DocumentRoot D:\xampp\htdocs\wwwacom
</virtualhost>
<virtualhost *:80>
ServerName www.b.com
DocumentRoot D:\xampp\htdocs\wwwbcom
</virtualhost>
5、保存并重启 apache 服务。
浏览器就可打开:
# 多端口虚拟主机#
http://localhost:8080
http://localhost:8081
#多域名虚拟主机 #
http://www.a.com
http://www.b.com