У меня vps ubuntu 16, на котором у меня есть веб-страница в WordPress и одна в Django, я решил обновить свой сервер, используя следующую команду:
sudo apt-get update && sudo apt-get upgrade
После обновления сайт в Django перестал работать и выдает следующее сообщение:
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.
Обратитесь к администратору сервера по адресу support@javiercb.com, чтобы сообщить им о времени возникновения этой ошибки и действиях, которые вы выполнили непосредственно перед этой ошибкой.
Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.
Сервер Apache / 2.4.37 (Ubuntu) на phraster.com Порт 80
И в файле журнала это представляет следующее сообщение:
[Вт 29 января 22: 41: 55.852599 2019] [wsgi: error] [pid 11606] [client 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()
Пожалуйста, кто-нибудь, чтобы дать мне идею или решить эту проблему. Я благодарю вас за вашу помощь.
Привет Хавьер.
Задача ещё не решена.
Других решений пока нет …