
Ich habe einen dedizierten Server. Als ich meine Website benutzte, liefen keine PHP-Dateien, also habe ich versucht, mir den Apache anzusehen und service https status
den Apache-Status zu überprüfen. Das ist, was ich bekomme: Service-HTTPD-Status
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, root@mps-vm1 and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Darüber hinaus ist beim Versuch, die Anforderung mithilfe eines ErrorDocument zu verarbeiten, ein 500 Internal Server Error-Fehler aufgetreten.
Apache/2.2.27 (Unix) mod_ssl/2.2.27 OpenSSL/1.0.1e-fipsmod_bwlimited/1.4 Server at localhost Port 80
Kann mir bitte jemand sagen, was ich tun soll?
Antwort1
service httpd status
ruft die /server-status/-Seite von Apache ab (bereitgestellt von mod_status
). Dies geschieht über apachectl status
(oder apache2ctl, wenn Sie Debian oder Ubuntu verwenden).
Dies bedeutet wahrscheinlich, dass Ihre Konfiguration nicht geladen werden kann. Sie können apachectl configtest
eine Konfiguration testen, bevor Sie den Webserver neu laden/neu starten.
Die Fehlermeldung ist standardmäßig auch in /var/log/httpd/error_log
(oder ssl_error_log, abhängig davon, wie die Anfrage eingegangen ist) zu finden. Dies sollten in einer Situation wie dieser Ihre erste Anlaufstelle sein.
Antwort2
Also habe ich das Problem gelöst, indem ich APACHE neu installiert habe. Das schien die einzige Möglichkeit zu sein. Vielleicht habe ich beim Ändern der Installationsdateien etwas schrecklich Falsches gemacht und Apache durcheinander gebracht.