Я пытаюсь развернуть два приложения Django на сервере Apache2, работающем на Ubuntu-16.04. Мой файл 000-default.conf выглядит следующим образом:
Обновлено: (другой порт) я использую IP-адрес 172.16.16.68.
когда я запускаю одно приложение pep_web, я могу подключить это приложение через браузер
172.16.16.68/pep_learn
а для MyApp через браузер вот так
172.16.16/Мое приложение
<VirtualHost *:80>
<Directory /home/bic/MyApp/MyApp>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess MyApp python-path=/home/bic/MyApp:/usr/lib/python2.7/dist-packages
WSGIProcessGroup MyApp
WSGIScriptAlias /MyApp /home/bic/MyApp/MyApp/wsgi.py
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:8080>
Alias /static /home/bic/pep_web/protocol/static
<Directory /home/bic/pep_web/protocol/static>
Require all granted
</Directory>
<Directory /home/bic/pep_web/pep_learn>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess pep_web python-path=/home/bic/pep_web:/usr/lib/python2.7/dist-packages
WSGIProcessGroup pep_web
WSGIScriptAlias /pep_learn /home/bic/pep_web/pep_learn/wsgi.py
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
С этим параметром "MyApp" работает, но не работает другое приложение "pep_web".
Как решить эту проблему?