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>
Вернуться на верх