【发布时间】:2013-07-20 05:03:20
【问题描述】:
所以我遇到了一个我无法找到任何资源的问题。我正在尝试使用 apache 和 varnish 运行 laravel。它工作正常,有一个例外,所有 url 都添加了 apache 正在运行的端口(8080)。所以当我转到链接时:
http://localhost/
它工作正常,但网站上的所有链接都显示如下:
http://localhost:8080/about-us
我在端口 80 上运行 varnish,在端口 8080 上运行 apache。我很确定是 varnish 导致了问题,因为当我在端口 80 上仅使用 apache 运行它时,它可以在不添加端口的情况下工作。有谁知道如何绕过它在其中添加端口。我无法通过谷歌找到有关此问题的任何信息。
【问题讨论】:
-
你能发布你的 vcl 后端定义吗?我很确定 Varnish 在这种情况下不是罪魁祸首,而是 lavarel 的默认 url 重写
标签: php apache laravel varnish