1
我有一个网站http://foo.com
Apache的80端口上运行,我想重定向到一个Django应用程序在端口8000不过,我有一个文件夹,foo.com/wiki
这是我不希望重定向,让它指向我的wiki文件夹中我经常/var/www directory
。在我的httpd.conf文件我有:ProxyPass URL规则?
...
WSGIScriptAlias//path/to/project/wsgi.py
ProxyPass /wiki !
ProxyPass/http://localhost:8000/
ProxyPassReverse/http://localhost:8000/
这似乎导致foo.com/wiki
无处(您没有权限访问/维基/在此服务器上)。我在另一个问题听过ProxyPassMatch
,也试过
ProxyPassMatch ^/(wiki/*) http://localhost:8000/
ProxyPassReverse ^/(wiki/*) http://localhost:8000/
这也没有为我工作。
如果删除代理的事情,确实在维基/ URL的作品?如果你仍然有权限问题,然后解决它(DocumentRoot,用户权限等)。然后重建代理事物,这可能完全与您的问题无关。 – regilero 2012-01-28 17:43:42
是的,如果我删除所有代理行,我可以访问foo.com和foo.com/wiki – JCWong 2012-01-28 19:20:42