Jon*_*ley 3 mod-proxy apache-2.2
我正在尝试使用以下规则(基于“使用 Apache 安装 Plone ”)将传入的网络流量转发到我的 Ubuntu 设置上的 Plone 服务器:
<VirtualHost *:80>
ServerAlias www.mydomain.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://localhost:7373/VirtualHostBase/http/mydomain.com:80/plonesite/VirtualHostRoot/
ProxyPassReverse / http://localhost:7373/VirtualHostBase/http/mydomain.com:80/plonesite/VirtualHostRoot/
#ProxyPass / http://localhost:7373/ukpa/
#ProxyPassReverse / http://localhost:7373/ukpa/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
然而,这两种变体都会产生内部服务器错误,在日志中显示为:
[警告] 代理:没有协议处理程序对 URL / 有效。如果您使用的是 mod_proxy 的 DSO 版本,请确保使用 LoadModule 将代理子模块包含在配置中。
我可以通过 lynx 使用地址http://localhost:7373/ukpa/在本地浏览到该站点(因此注释掉的尝试只是转发到底部的那个)。
我哪里错了?
你可以试试:
# cd /etc/apache2/mods-enabled/
# ln -s ../mods-available/proxy.load
# ln -s ../mods-available/proxy_http.load
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5528 次 |
最近记录: |