Django Deployment 500 Внутренняя ошибка сервера - Apache2 - PullRequest
0 голосов
/ 26 апреля 2020

Я пытался понять это некоторое время, но я не уверен, что это не так. Я попытался изменить файл .conf, раскомментировать имя_сервера, но, похоже, ничего не работает.

Пожалуйста, предоставьте некоторую информацию.

django_project.conf

    # ServerName 45.33.82.190

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

  Alias /static /home/rodrez/PersonalPortfolio/static
  <Directory /home/rodrez/PersonalPortfolio/static>
    Require all granted
  </Directory>

  Alias /media /home/rodrez/PersonalPortfolio/media
  <Directory /home/rodrez/PersonalPortfolio/media>
    Require all granted
  </Directory>

  <Directory /home/rodrez/PersonalPortfolio/PersonalPortfolio>
    <Files wsgi.py>
      Require all granted
    </Files>
  </Directory>

  WSGIScriptAlias / /home/rodrez/PersonalPortfolio/PersonalPortfolio/wsgi.py
  WSGIDaemonProcess Portfolio python-path=/home/rodrez/PersonalPortfolio python-home=/home/rodrez/PersonalPortfolio/venv
 WSGIProcessGroup Portfolio

</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

settings.py

DEBUG = False

ALLOWED_HOSTS = ["45.33.82.190"]

...
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')


1 Ответ

0 голосов
/ 26 апреля 2020

Я смог понять это. Я использовал sudo tail -100 /var/log/apache2/error.log для проверки ошибок и обнаружил, что мой код для поиска ключа в другой папке не работает должным образом.

Помните, sudo tail -100 /var/log/apache2/error.log, чтобы проверить наличие ошибок apache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...