Я использую 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>
Буду признателен, если кто-нибудь сможетпомощь.