#python #django #apache #django-rest-framework #https
Вопрос:
Я размещал свой проект Django REST на сервере Windows с использованием Apache, чтобы он работал по протоколу https. Сегодня он перестал работать, и я пытался выяснить проблему, но, похоже, не могу получить от Apache никакой полезной информации.
Если кто-нибудь знает, как правильно отладить ошибку, или распознает проблему, я был бы очень признателен за любую помощь!
Я начинаю использовать Apache
PS C:Apache24gt; bin/httpd.exe -k start
Powershell ничего не говорит после этого.
Но когда я пытаюсь остановить Apache, он говорит, что он никогда не запускался! Опять без всякой причины.
PS C:Apache24gt; bin/httpd.exe -k stop The 'Apache2.4' service is not started.
Я также проверил error.log, в котором снова просто упоминается, что он не запустился.
AH00378: Failed to start the 'Apache2.4' service
Это мой httpd.conf (я удалил много комментариев и шаблонного кода). Обратите внимание, что это работало и раньше, я ничего не менял.
Define SRVROOT "c:/Apache24" ServerRoot "${SRVROOT}" Listen 8000 User daemon Group daemon ServerName 85.999.999.85:8000 # Django Project LoadFile "c:/users/administrator/appdata/local/programs/python/python39/python39.dll" LoadModule wsgi_module "c:/users/administrator/appdata/local/programs/python/python39/lib/site-packages/mod_wsgi/server/mod_wsgi.cp39-win_amd64.pyd" WSGIPythonHome "c:/users/administrator/appdata/local/programs/python/python39" WSGIScriptAlias / "c:/users/administrator/Desktop/django1/project/wsgi.py" WSGIPythonPath "c:/users/administrator/Desktop/django1/" lt;Directory "c:/users/administrator/Desktop/django1/project/"gt; lt;Files wsgi.pygt; Require all granted lt;/Filesgt; lt;/Directorygt; Alias /static "c:/users/administrator/Desktop/django1/static/" lt;Directory "c:/users/administrator/Desktop/django1/static/"gt; Require all granted lt;/Directorygt; WSGIPassAuthorization on lt;VirtualHost _default_:8000gt; ServerAdmin some@email.com DocumentRoot C:/inetpub/vhosts/h999.stratoserver.net/httpdocs ServerName h999.stratoserver.net:8000 ServerAlias h999.stratoserver.net:8000 ErrorLog logs/anyFile-error.log CustomLog logs/anyFile-access.log common SSLEngine on SSLCertificateFile C:/Apache24/conf/cert/certificate.crt SSLCertificateKeyFile C:/Apache24/conf/cert/private.key lt;/VirtualHostgt;