Я не очень часто использовал Apache с Django, обычно вместо этого использовал nginx, gunicorn и сокет unix.
Экспериментируя с Apache, mod_proxy и Django, я пытался передать все запросы бэкенду gunicorn, слушая 127.0.0.1:8998.
Я добился этого с помощью перезаписи ... [P] (см. Ниже), однако, это нормально работает для URL по умолчанию, когда я перехожу на http://foo.bar.com/admin, я перенаправлен на 127.0.0.1 / admin, который явно не работает удаленно.Можно ли выполнить эту настройку через файл htaccess, и что мне нужно сделать / посмотреть, чтобы исправить это?
.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) http://localhost:8998/$1 [P]
Спасибо!