мод user_dir и wsgi - PullRequest
       14

мод user_dir и wsgi

1 голос
/ 20 декабря 2010

Я пытаюсь настроить папку public_html / django_app, в которой все URL-адреса, такие как ~ / {username} / django, будут выполнять файл .wsgi, расположенный там.

Идея состоит в том, чтобы оформить наш проект в папке django и заставить его работать для всех без дальнейшей настройки apache.

Прямо сейчас наш проект выполняется в / var / www / project_name, но я бы хотел, чтобы каждый пользователь мог извлекать проекты из своей собственной папки / home / {username} / public_html / django_app, и я не не хочу, чтобы они редактировали любую конфигурацию apache.

Так что, я думаю, вопрос в том, как лучше всего это сделать в конфигурации apache. Я хотел бы избежать создания VirtualHosts для всех, просто изменить

WSGIScriptAlias django_app/ /home/{username}/django_app/core.wsgi

Спасибо.

1 Ответ

1 голос
/ 20 декабря 2010

Ответ:

WSGIScriptAliasMatch ^ / ~ ([^ /] +) / Django_app /home/$1/public_html/django_app/core.wsgi

...