xampp下配置多个站点
项目比较多,经常在httpd.conf下来回配置DocumentRoot、directory,比较麻烦。将多个项目配置成多个站点访问就很方便,不便来回修改配置,然后不停重启Apache。
配置方法:
1.打开hosts文件。在C:\Windows\System32\Drivers\etc目录下。在hosts下增加
127.0.0.1 www.project1.com
127.0.0.1 www.project2.com
127.0.0.1 www.project3.com
2.打开httpd-vhosts.conf文件, 在xampp\apache\conf\extra目录下。添加
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs/project1"
ServerName www.project1.com
<Directory "E:/xampp/htdocs/project1/">
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs/project2"
ServerName www.project2.com
<Directory "E:/xampp/htdocs/project2/">
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs/project3"
ServerName www.project3.com
<Directory "E:/xampp/htdocs/project3/">
AllowOverride All
</Directory>
</VirtualHost>
3.保存所有配置,重启apache。
4.输入www.project.com 就可以访问响应的项目
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步