Apache 500 错误,我不完全理解错误日志

Apache 500 错误,我不完全理解错误日志

我正在尝试将后端服务器(在 https 中运行的 gitorious)连接到在 ubuntu 服务器上运行的前端 apache2 服务器。我相信我已正确设置 vhost 文件和代理配置,但它仍然不起作用,因为我收到 500 内部服务器错误。我检查了错误日志并发现以下内容。我认为它希望我加载其他模块,在此之前我已启用 mod_ssl 和代理。

有人知道它要求我启用哪些模块或者可能存在什么问题吗?

我发现这个在 apache2 错误日志中很突出

[Wed Jan 30 17:53:43 2013] [warn] proxy: No protocol handler was valid for the 
URL /gitorious. If you are using a DSO version of mod_proxy, make sure the proxy
submodules are included in the configuration using LoadModule.

以防万一这是我的主服务器上的 vhost 文件中的内容

 SSLProxyEngine On
 ProxyPreserveHost On
 ProxyPass /gitorious https://192.168.1.168
 ProxyPassReverse /gitorious https://192.168.1.168

答案1

您需要启用代理模块 -

sudo a2enmod proxy_http

然后重新启动 apache。

相关内容