поэтому я установил django в качестве основного каталога
django.conf (в Apache2):
Alias /robots.txt /home/django/NAME/static/robots.txt
Alias /favicon.ico /home/django/NAME/static/favicon.ico
Alias /media/ /home/django/NAME/media/
Alias /static/ /home/django/NAME/static/
<Directory /home/django/NAME/static>
Require all granted
</Directory>
<Directory /home/django/NAME/media>
Require all granted
</Directory>
WSGIScriptAlias / /home/django/NAME/NAME/wsgi.py
WSGIPythonHome /home/django/NAME/venv
WSGIPythonPath /home/django/NAME
<Directory /home/django/NAME/NAME>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Теперь я хочу включить roundcube как mail.NAME.net это мойconf:
<VirtualHost *:80>
ServerName mail.NAME.net
ServerAdmin admin@NAME.net
DocumentRoot /var/www/html/roundcube
ErrorLog ${APACHE_LOG_DIR}/roundcube_error.log
CustomLog ${APACHE_LOG_DIR}/roundcube_access.log combined
<Directory /var/www/html/roundcube>
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
RewriteEngine on
RewriteCond %{SERVER_NAME} =mail.keyinator.net
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
При отключении Django все работает нормально. При его включении я получаю ошибку 400 Bad Request на mail.keyinator.net
Итак, мой вопрос: как я могу сделать мой дочерний сайт mail.keyinator.net доступным, используя django?