Карта дома к администратору Джанго - PullRequest
0 голосов
/ 30 ноября 2018

Я использую django 2.0.6 с apache2 и mod_wsgi.Я хотел бы отобразить домашний URL-адрес для администратора моего приложения (внутреннее приложение, которое имеет только администратора и не имеет общедоступного интерфейса).Следующий код в url.py работает, когда я использую сервер запуска django, но не работает, когда я использую apache2 с mod_wsgi

urlpatterns = [
     path('', admin.site.urls),
]

При использовании apache2 с mod_wsgi я перенаправляюсь в / cgi-bin / webproc, говоря"Not Found".

Следующее работает как с сервером запуска django, так и с mod_wsgi

urlpatterns = [
     path('admin/', admin.site.urls),
]

Моя конфигурация apache:

<VirtualHost *:80>
        TimeOut 1200

    LogLevel info 

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

        Alias /media/ /var/www/myapp/media/
        Alias /static /var/www/myapp/myapp/static
        <Directory /var/www/myapp/myapp/static>
            Require all granted
        </Directory>

        <Directory /var/www/myapp/media>
            Require all granted
        </Directory>

        <Directory /var/www/myapp/myapp>
           <Files wsgi.py>
            Require all granted
           </Files>
        </Directory>

         WSGIDaemonProcess myapp python-home=/var/www/myapp/env python-path=/var/www/myapp 
         WSGIProcessGroup myapp
         WSGIScriptAlias / /var/www/myapp/myapp/wsgi.py
</VirtualHost>

Буду признателен, если кто-нибудь сможетпомощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...