想使用wsgi在Apache服务器中设置Django 我已经安装了mod_wsgi,但是当我制作django.conf时 并尝试将其包含在我的
中etc / apache2 / conf.d / includes / pre_main_global.conf
包括在我的httpd.conf中 我在我的心中有这个错误 抱歉,您目前无法更新包含文件。您的Apache配置文件当前存在语法错误。 错误:
“ / usr / sbin / httpd -DSSL -t -f /etc/apache2/conf/httpd.conf -C包含“ /etc/apache2/conf.modules.d/*.conf””命令(进程17945)在结束时报告了错误编号1。在文件/etc/apache2/conf.d/django.conf的第12行检测到配置问题:名称重复了先前的WSGI守护程序定义。 --- /etc/apache2/conf.d/django.conf --- 6 7 8需要全部授予9 10 11 12 ===> WSGIDaemonProcess centos python-path = / home / zporta6 / public_html / cgi-bin / django1 /project1:/home/zporta6/public_html/cgi-bin/django1/lib/python2.7/site-packages <=== 13WSGIProcessGroup centos 14WSGIScriptAlias / / home / zporta6 / public_html / cgi-bin / django1 / project1 / project1 / wsgi.py --- /etc/apache2/conf.d/django.conf ---
我尝试更改project1的名称,我认为该名称可能重复,但结果仍然相同
你知道我该怎么办 我的django.conf是
Alias /static /home/zporta6/public_html/cgi-bin/django1/project1/static
<Directory /home/zporta6/public_html/cgi-bin/django1/project1/static>
Require all granted
</Directory>
<Directory /home/zporta6/public_html/cgi-bin/django1/project1>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess centos python-path=/home/zporta6/public_html/cgi-bin/django1/project1:/home/zporta6/public_html/cgi-bin/django1/lib/python2.7/site-packages
WSGIProcessGroup centos
WSGIScriptAlias / /home/zporta6/public_html/cgi-bin/django1/project1/project1/wsgi.py