XAMPP配置多端口实现前端单页面应用部署

阿瑶姑娘_8030

阿瑶姑娘_8030

2026-04-29

276人浏览

原创

直接配置apache需同时满足三点:documentroot路径权限正确、directory块中配置require all granted、spa项目启用mod_rewrite并设allowoverride all,三者缺一不可。

xampp配置多端口实现前端单页面应用部署

能直接配,但默认配置会卡在 403 错误或路由刷新 404,核心是 DocumentRoot 权限 + Directory 块的 Require all granted + SPA 的重写规则三者缺一不可。

监听端口必须显式添加到 httpd.conf

Apache 不会自动响应未声明的端口。只改 httpd-vhosts.conf 是没用的。

  • 打开 C:\xampp\apache\conf\httpd.conf
  • 找到 Listen 80 行,在其下方新增你要用的端口,比如:
    Listen 8080
    Listen 8081
  • 确保端口未被其他程序占用(netstat -ano | findstr :8080 可查)
  • Windows 防火墙若启用,需放行对应端口(否则本机可访问、局域网不可)

VirtualHost 必须带 Require all granted 和正确 Directory 路径

即使端口开了,DocumentRoot 对应目录若没显式授权,Apache 默认拒绝所有请求,返回 403。

前端设计优化skill
前端设计优化skill

前端设计与 UI/UX 全方位优化专家。覆盖视觉层次、排版系统、色彩理论、响应式布局、交互体验、动画动效、无障碍访问、性能优化八大维度,帮助开发者将普通页面升级为高品质产品级界面。前端设计与 UI/UX 全方位优化专家。覆盖视觉层次、排版系统、色彩理论、响应式布局、交互体验、动画动效、无障碍访问、性能优化八大维度,帮助开发者将普通页面升级为高品质产品级界面。

下载
  • 编辑 C:\xampp\apache\conf\extra\httpd-vhosts.conf
  • 每个 <virtualhost></virtualhost> 块里,DocumentRoot 必须是绝对路径,结尾不加斜杠(C:/xampp/htdocs/my-vue-app ✅,C:/xampp/htdocs/my-vue-app/ ❌)
  • <directory></directory> 块内必须包含:
    Require all granted
    (旧版 Apache 2.2 用 Order allow,deny + Allow from all,XAMPP 7.4+ 默认是 2.4,只认 Require)
  • 别漏掉 Include conf/extra/httpd-vhosts.conf 这行——检查 httpd.conf 里它前面有没有 #

Vue/React 等 SPA 必须加 URL 重写,否则刷新页面 404

前端路由是客户端的,/user/profile 这种路径 Apache 根本找不到对应文件,必须把所有非静态资源请求都 fallback 到 index.html。

  • 在对应项目的 Directory 块内,加上:
    Options FollowSymLinks
    AllowOverride All
  • 在项目根目录(如 C:\xampp\htdocs\my-vue-app)新建 .htaccess 文件,内容为:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.html$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.html [L]
  • 确保 httpd.conf 中 LoadModule rewrite_module modules/mod_rewrite.so 已启用(去掉前面的 #)

重启前务必验证配置语法,否则 Apache 启动失败

XAMPP 控制面板点 Start 没反应?大概率是某处拼写错误或路径不存在。

  • 命令行进入 C:\xampp\apache\bin,执行:
    httpd.exe -t
  • 输出 Syntax OK 才代表配置无硬错
  • 如果报错,例如 Invalid command 'Require',说明 Apache 版本太低或模块未加载;Cannot load modules/mod_rewrite.so 就去开 mod_rewrite
  • 修改 hosts 文件不是必须项(localhost:8080 可直连),但加了自定义域名(如 app.local)后,必须在 C:\Windows\System32\drivers\etc\hosts 里加 127.0.0.1 app.local

最容易被忽略的是 AllowOverride All 和 .htaccess 的组合——没它,RewriteRule 根本不生效;而很多人只改了 VirtualHost 却忘了在 Directory 里放开覆盖权限。

前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

xampp 前端

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

2583

5

前端如何实现即时通讯
前端如何实现即时通讯

实现即时通讯的方法有WebSocket、Long Polling、Server-Sent Events、WebRTC等等。详细介绍:1、WebSocket,它可以在客户端和服务器之间建立持久连接,实现实时的双向通信,前端可以使用 WebSocket API来创建WebSocket连接,并通过发送和接收消息来实现即时通讯;2、Long Polling,是一种模拟实时通信的技术等等。

2023.10.09

5623

6

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

6610

13

php和前端的关联介绍
php和前端的关联介绍

php既可以作为前端语言,也可以作为后端语言。想了解更多php和前端的相关内容,可以阅读本专题下面的文章。

2024.03.22

6278

10

前端外包工作内容有哪些
前端外包工作内容有哪些

前端外包工作内容包括:1. 网站和应用程序开发;2. 用户界面和交互设计;3. 用户体验优化;4. 设计和视觉开发;5. 跨浏览器兼容性;6. 性能优化;7. 维护和更新;8. 项目管理和沟通。想了解更多前端的相关内容,可以阅读本专题下面的文章。

2024.05.22

883

5

php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2023.09.01

11224

6

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.11

6501

5

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.11

2155

5

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

2023.10.23

4108

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程