单台服务器使用XMAPP配置多个前端服务
1. \xampp\apache\conf\extra\httpd-vhosts.conf下
① NameVirtualHost *:80 前面的两个#去掉
② 最底部添加:(此处举例8080、8081端口),其中file1 file2就是打包好的前端程序
<VirtualHost *:8080>
ServerAdmin localhost
DocumentRoot C:\xampp\htdocs\file1
</VirtualHost>
<VirtualHost *:8081>
ServerAdmin localhost
DocumentRoot C:\xampp\htdocs\file2
</VirtualHost>
2.\xampp\apache\conf\httpd.conf 下
listen 80后面,增加新监听的端口,如
Listen 8080
Listen 8081
若想采用不同域名访问不同网站,则需要在底部添加:
<virtualhost *:80>
ServerName www.a.com
DocumentRoot C:\xampp\htdocs\file1
</virtualhost>
<virtualhost *:80>
ServerName www.b.com
DocumentRoot C:\xampp\htdocs\file2
</virtualhost>
3.重启Apache服务
浏览器就可打开:
# 多端口虚拟主机#
http://localhost:8080
http://localhost:8081
#多域名虚拟主机 #
http://www.a.com
http://www.b.com