Windows Apache перестал работать и больше не запускается - "httpd.exe -k start" не выдает ошибок
Я разместил свой проект Django REST на сервере Windows, используя Apache так, чтобы он работал с https. Сегодня он перестал работать, и я пытался выяснить причину проблемы, но не могу получить никакой полезной информации от Apache.
Если кто-нибудь знает, как правильно отладить ошибку, или распознает проблему, я буду очень признателен за любую помощь!
Я запускаю Apache с помощью
PS C:\Apache24> bin/httpd.exe -k start
Powershell ничего не говорит после этого.
Но когда я пытаюсь остановить Apache, он говорит, что он никогда не был запущен! Опять без причины.
PS C:\Apache24> 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/"
<Directory "c:/users/administrator/Desktop/django1/project/">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Alias /static "c:/users/administrator/Desktop/django1/static/"
<Directory "c:/users/administrator/Desktop/django1/static/">
Require all granted
</Directory>
WSGIPassAuthorization on
<VirtualHost _default_:8000>
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
</VirtualHost>