我有一个使用 Smarty 模板的本地托管网站,我正在尝试开始为该网站构建 API。
我用过虚拟主机为该网站和其他网站创建本地虚拟主机。
我发现,如果我将一个名为 api 的目录放在任何虚拟主机的根目录下,当我尝试访问里面的任何内容时,我都会收到 503 错误。
我正在使用 mod-rewrite,但到目前为止仅在需要时附加 .php 扩展名。
以下是请求的错误日志:
[Thu Feb 09 13:42:37 2012] [error] proxy: HTTP: disabled connection for (localhost)
[Thu Feb 09 13:49:06 2012] [error] (61)Connection refused: proxy: HTTP: attempt to connect to [fe80::1]:8080 (localhost) failed
[Thu Feb 09 13:49:06 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)
中间那一行提示我查看 hosts 文件,因为为什么请求会转到[fe80::1]:8080
?我注释掉那一行并重试,这次错误是在连接到标准 时发生的127.0.0.1 localhost
。
我得出结论,也许某个配置文件在某个地方获取了底层请求localhost/api
并将其指向虚拟主机之外的某个地方。此时,我修复该问题的能力失效了。有人能帮忙吗?
答案1
代理配置正在尝试将请求传递到 localhost:8080。无论目标服务器是否不接受端口 8080 上的请求