mal eine spezielle Frage zum Apache2 und dem HostnameLookup.
Aktuell werden in meinem Access-Log keine IPs geschrieben, sondern Hostnamen... Das will ich nicht und ist sehr umständlich. Wollte nämlich gerade Zugriffe einer IP suchen und siehe da, der findet natürlich nichts....
Also ausschalten - wobei ich eigentlich dachte, das wäre schon aus...
"HostnameLookups Off"
Ist gesetzt, schon seit Jahren.
Dann finde ich gerade das hier im Handbuch:
Ok, das Modul ist geladen. Mal schnell überlegt und die Beispiele angesehen.. Brauche ich eigentlich nicht. Ich habe zwar Sperren per Allow Deny, aber alle auf IP-Basis und nicht per Hostnamen.Unabhängig von der Einstellung wird ein Double-Reverse-Lookup durchgeführt, wenn mod_authz_host zur Zugriffskontrolle per Hostnamen eingesetzt wird
Also direkt mal ein "a2dismod authz_host" ausgeführt.
Und daraufhin ging nichts mehr. Der Apache startet nicht mehr.
Fehlermeldung bezog sich dann auf "Order allow,deny", und dass das Modul nicht aktiviert wäre.
Also wieder aktiviert...
So, in der Config vom Access-Log steht:
Irgendwie ist das ein Katz-und-Maus-Spiel.... Wie bekomme ich denn die Hostnamen aus dem Log weg (und verbiete die Auflösung). Zugriffssperren per IP müssen aber weiterhin funktionieren.This is the IP address of the client (remote host) which made the request to the server. If HostnameLookups is set to On, then the server will try to determine the hostname and log it in place of the IP address. However, this configuration is not recommended since it can significantly slow the server. Instead, it is best to use a log post-processor such as logresolve to determine the hostnames. The IP address reported here is not necessarily the address of the machine at which the user is sitting. If a proxy server exists between the user and the server, this address will be the address of the proxy, rather than the originating machine.
Hat da einer eine Idee - bin ehrlich gesagt gerade etwas ratlos
