我想使用apache web服务器从我的tomcat服务器反向代理Web服务.我修改了httpd.conf
LoadModule proxy_module modules/mod_proxy.so
<Directory />
AllowOverride none
Require all denied
</Directory>
ProxyPass /ROOT http://localhost:8080/ROOT
ProxyPassReverse /ROOT http://localhost:8080/ROOT
Run Code Online (Sandbox Code Playgroud)
我的Tomcat服务器在端口8080上运行,现在当我运行localhost/ROOT时,我收到错误500内部服务器错误.
最后一个条目error_log是:
[Thu Jul 04 14:17:00.097359 2013] [proxy:warn] [pid 18980:tid 4476780544] [client 127.0.0.1:50525] AH01144:没有协议处理程序对URL/ROOT有效.如果您使用的是DSO版本的mod_proxy,请确保使用LoadModule在配置中包含代理子模块.最后一个条目
access_log是:
127.0.0.1 - - [04/Jul/2013:14:17:00 -0400]"GET/ROOT HTTP/1.1"500 528
我在这里做错了什么?
我已经ProxyPass在虚拟主机中添加了,并在error.log文件中结束了以下错误.
proxy:没有协议处理程序对URL /有效.如果您使用的是DSO版本的mod_proxy,请确保使用LoadModule在配置中包含代理子模块.
在前端,当我请求特定页面时,我得到500.
我该如何解决这个错误?
所以我试图在apache2后面使用uwsgi,但我在CentOS 6机器上这样做.(我用于基于Debian/Ubuntu的系统上下文.)
我使用pip install uwsgi并遵循了使用Django应用程序启动uwsgi的指示(通过http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html).
我开始根据http://uwsgi-docs.readthedocs.org/en/latest/Apache.html配置apache2 ,但它没有说明从何处获取或如何构建mod_uwsgi或mod_proxy_uwsgi.mod_uwsgi.so肯定不在任何地方的系统上.有什么建议?