我有一个vps ubuntu 16,其中在Wordpress中有一个网页,在Django中有一个网页,我决定使用以下命令更新服务器: sudo apt-get更新&& sudo apt-get升级
更新后,Django中的网站停止工作并显示以下消息:
内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。
请通过support@javiercb.com与服务器管理员联系,以告知他们该错误发生的时间以及您在该错误发生之前执行的操作。 服务器错误日志中可能会提供有关此错误的更多信息。 phraster.com端口80上的Apache / 2.4.37(Ubuntu)服务器
在日志文件中,它显示以下消息:
[Tue Jan 29 22:41:55.852599 2019] [wsgi:错误] [pid 11606] [客户端181.199.43.182:53977]从守护进程phraster收到的响应标头被截断或过大:/ var / www / phraster /javiercb/apache.conf/web.wsgi,引荐来源:http://phraster.com/
我附加了apache.conf的两个文件
由于这个问题,我又买了一个vps,不幸的是您遇到了问题。
#Apache
<virtualhost *:80>
ServerName phraster.com
ServerAlias www.phraster.com
serverAdmin soporte@javiercb.com
ServerSignature On
ErrorLog /var/log/apache2/phraster.com_error.log
LogLevel warn
CustomLog /var/log/apache2/phraster.com_access.log combined
DocumentRoot /var/www/phraster/javiercb
<Directory /var/www/phraster/javiercb>
Order allow,deny
Allow from all
</Directory>
WSGIDaemonProcess phraster python-path=/var/www/phraster/javiercb:/var/www/virtualenv/env_1.11/lib/python2.7/site-packages
WSGIProcessGroup phraster
WSGIScriptAlias / /var/www/phraster/javiercb/apache.conf/web.wsgi
<Directory /var/www/phraster/javiercb/apache.conf>
<Files web.wsgi.py>
Order deny,allow
Require all granted
</Files>
</Directory>
<Directory /var/www/phraster/javiercb/media>
Order deny,allow
Allow from all
</Directory>
<Directory /var/www/phraster/javiercb/static>
Order deny,allow
Allow from all
</Directory>
Alias /static/ "/var/www/phraster/javiercb/static/"
Alias /media/ "/var/www/phraster/javiercb/media/"
<Directory "/var/www/virtualenv/env_1.11/lib/python2.7/site-packages/django/contrib/admin/static/admin">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>
</virtualhost>
WSGIPythonPath /var/www/phraster/javiercb:/var/www/virtualenv/env_1.11/lib/python2.7/site-packages
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
#web.wsgi
import os
import sys
path = '/var/www/phraster/javiercb/javiercb'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'javiercb.settings'
# Uncomment the lines below depending on your Django version
# then, for django >=1.5:
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
请有人给我一个主意或解决这个问题。感谢您的帮助。
问候哈维尔。