Apache Server для Django WSGI - PullRequest
       8

Apache Server для Django WSGI

0 голосов
/ 20 марта 2019

Я пытаюсь настроить сервер 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>
...