Was blockiert den direkten Zugriff auf das Fehlerprotokoll in Apache

Ich habe lange bei Google gesucht, aber es scheint, als hätte niemand diese Frage gestellt: Was blockiert den direkten Zugriff von error_log auf Apache-Servern? Oder ist es sogar eine Apache-Sache oder passiert das mit allen Servern? (mit direktem Zugriff meine ich so etwas wie http://www.myphpsite.com/error_log)

Meine Beobachtung:

  • Ich habe überprüft .htaccess-Dateien, scheint es nicht zu sein.
  • Ich hatte einige Protokolldateien, die nicht die berechtigung richtig eingerichtet, damit Benutzer einfach zu gehen können http://www.myphpsite.com/test.log um es zu sehen.
  • Ich habe eine Datei ohne Erweiterung erstellt und kann problemlos direkt darauf zugreifen. (z.B. http://www.myphpsite.com/test)
  • Ich habe versucht, die Berechtigung auf error_log auf 777 oder 664 zu setzen, kann immer noch nicht darauf zugreifen
  • Überprüfen Sie durch whm für configs, kein Glück gibt.
  • Ich habe auf dem gesamten Server nach dem Schlüsselwort error_log gesucht, aber nichts bekommen nützlich.

Was hindert den Benutzer also daran, auf die Datei error_log zuzugreifen, und wie ändere ich die Einstellung?

Author: Aaron, 2016-04-11

1 answers

Auf einem Linux-Server lautet das Standard-Protokollverzeichnis für Apache /var/log /httpd (oder/var/log /apache2, abhängig von Ihrer Distribution) und das Standard-Dokument-Stammverzeichnis für die Webdateien/var/www/.

Dies bedeutet, wenn standardmäßig alles eingerichtet ist, sollten Benutzer nicht direkt über auf Ihre Fehlerprotokolle zugreifen können. http://url/etcetc ganz einfach, weil es dort keine Protokolldatei gibt, es sei denn, Sie kopieren die Protokolldateien in das Verzeichnis /var/www/ oder enthalten /var/log im Dokument-root-Verzeichnis, in das der apache-Konfigurationsdateien.

Hoffe, dies liefert eine Erklärung.

 1
Author: Jdeboer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-04-11 09:52:54