You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Apache中使用Location标签运行2个Laravel应用

这个需求完全可以实现,不过你给出的示例配置有语法问题:DocumentRoot 指令不支持直接写在 <Location> 块中,配置后会启动报错。

推荐用更简单的 Alias 指令实现路径映射需求,正确配置示例如下:

# 根路径映射到app1的public目录
DocumentRoot "/var/www/html/app1/public"
<Directory "/var/www/html/app1/public">
    Require all granted
    AllowOverride All
</Directory>

# /app2路径映射到app2的public目录
Alias "/app2" "/var/www/html/app2/public"
<Directory "/var/www/html/app2/public">
    Require all granted
    AllowOverride All
</Directory>

配置完成后重载Apache服务即可生效,对应命令:

  • CentOS/RHEL 系系统:systemctl reload httpd
  • Debian/Ubuntu 系系统:systemctl reload apache2

内容的提问来源于stack exchange,提问作者Harat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 16:24:06