Приложение Django с доменной маской работает не так, как ожидалось
Я запускаю приложение Django вместе с основным html-сайтом, используя Apache2, подключая приложение django через my.site/myapp
Когда я обращаюсь к нему как my.site/myapp/some-location, он работает нормально, но если я обращаюсь к нему через свой домен с включенной маскировкой, как domain.site/some-location, он возвращает 404. Домен указывает на my.site/myapp с включенной маскировкой, как упоминалось.
Конфигурация сайта:
<VirtualHost *:80>
Alias /static /var/www/myapp/static
<Directory /var/www/myapp/static>
Require all granted
</Directory>
<Directory /var/www/myapp/myapp>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess myapp python-path=/var/www/myapp python-home=/var/www/djangoenv
WSGIProcessGroup myapp
WSGIScriptAlias /myapp /var/www/myapp/myapp/wsgi.py
</VirtualHost>
Конкретный пример, который не работает: domain.site/admin, который, однако, хорошо работает на my.site/myapp/admin.