У меня есть веб-сайт http://foo.com
, работающий на порту 80 Apache, который я хотел бы перенаправить в приложение Django на порт 8000. Однако у меня есть одна папка, foo.com/wiki
, которую я не хотел бы перенаправлять, и указывать на нее в мою папку вики в моем обычном /var/www directory
. В моем файле httpd.conf у меня есть:
...
WSGIScriptAlias / /path/to/project/wsgi.py
ProxyPass /wiki !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
Что, похоже, ни к чему не приведет foo.com/wiki
(У вас нет прав доступа к / wiki / на этом сервере). Я слышал о ProxyPassMatch
по другому вопросу, а также пытался
ProxyPassMatch ^/(wiki/*) http://localhost:8000/
ProxyPassReverse ^/(wiki/*) http://localhost:8000/
Что тоже не сработало для меня.