Я пытаюсь настроить сервер Apache mod_wsgi для моего проекта Django, но все, что я получаю, - это каталог моего проекта Django, который нужно показать, и ни один из моих html-элементов.Я не думаю, что мой файл conf работает правильно.Если я помещаю Replicator.com рядом с 127.0.0.1, то он говорит о внутренней ошибке сервера на веб-сайте / при проверке synax (sudo apachectl -t): он говорит:
apache2: не удается надежно определить полностью определенный домен сервераимя, используя 192.168.100.127.Установите глобальную директиву ServerName, чтобы подавить это сообщение
, и то же самое произойдет, если я раскомментирую 127.0.1.1.
Вот мой wsgi.py (/var/www/html/Replicator.com/dfp/dfp-rep/djangoprimer):
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoprimer.settings')
application = get_wsgi_application()
Вот мой файл / etc / hosts:
127.0.0.1 localhost.localdomain localhost
192.168.100.127 Replicator.com
#127.0.1.1 dfp-S2600CWR
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Вот мой Replicator.conf (/ etc / apache2 / sites-enabled):
VirtualHost 127.0.0.1:80>
ServerName Replicator.com
ServerAlias www.Replicator.com
DocumentRoot /var/www/html/Replicator.com/dfp/dfp-rep/
WSGIDaemonProcess Replicator.com python-path=/var/www/html/Replicator.com/dfp/d$
WSGIScriptAlias / /var/www/html/Replicator.com/dfp/dfp-rep/djangoprimer/wsgi.py$
process-group=Replicator.com
<Directory /var/www/html/Replicator.com/dfp/dfp-rep/djangoprimer>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Alias /static/ /var/www/html/Replicator.com/dfp/dfp-rep/static/
<Directory /var/www/html/Replicator.com/dfp/dfp-rep/static/>
Require all granted
</Directory>
</VirtualHost>