Приложение 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.

Вернуться на верх