Можно ли настроить несколько Apache WSGIAlias ​​под одним и тем же VirtualHost?

В настоящее время у меня есть файл конфигурации SSL в apache для обслуживания моего проекта django. В настоящее время эта установка выглядит примерно так:

<VirtualHost _default_:443>
#setup of paths to SSL file, default dirs, etc

#
# config for main django site
#
WSGIScriptAlias /v1 "C:/sites/mysite/v1/django.wsgi"
WSGIPassAuthorization On
<Directory "C:/sites/mysite/v1/myAppName">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

</VirtualHost>                                  

Это работает. Однако я хотел бы добавить промежуточный / тестовый URL-путь (но другой каталог кода) на тот же сервер и повторно использовать существующий сертификат. Однако, если я настрою приведенный выше код и перезапущу сервер, попадания на мой /demo/ site вызовут внутреннюю ошибку сервера, хотя обращения к основному сайту django продолжают работать:

<VirtualHost _default_:443>
#setup of paths to SSL file, default dirs, etc

#
# config for demo django site
#
WSGIScriptAlias /demo "C:/sites/demo/django.wsgi"
WSGIPassAuthorization On
<Directory "C:/sites/demo/myAppName">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

#
# config for main django site
#
WSGIScriptAlias /v1 "C:/sites/mysite/v1/django.wsgi"
WSGIPassAuthorization On
<Directory "C:/sites/mysite/v1/myAppName">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

</VirtualHost> 

Как я могу настроить Apache таким образом, чтобы две разные директории кода отвечали в зависимости от изменений пути WSGIScriptAlias, переданного по URL?

1 ответ

Решение

Да, ты можешь. Иди читай:

хотя как принять во внимание, как установить DJANGO_SETTINGS_MODULE. Вы можете решить эту проблему.

Обновите свой вопрос, чтобы сообщить, к какому URL вы пытаетесь обратиться и получаете ли вы страницу Apache 404 или страницу Django.

Кстати, оба из ваших блоков Справочника неправильны, поскольку они используют неправильный каталог. Это те конфиги, которые вы используете, или вы подправили их для защиты реальных ценностей?

Другие вопросы по тегам