PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Problem



Tuvok
12.07.03, 22:02
Mal ein paar auszüge aus dem Log:


[Thu Jul 10 18:56:02 2003] [error] [client 217.162.78.48] File does not exist: /var/www/scripts/..%5c../winnt/system32/cmd.exe
[Thu Jul 10 18:56:02 2003] [error] [client 217.162.78.48] File does not exist: /var/www/scripts/..%2f../winnt/system32/cmd.exe
[Thu Jul 10 18:58:40 2003] [error] [client 217.194.157.110] File does not exist: /var/www/default.ida
[Thu Jul 10 21:53:05 2003] [error] [client 217.232.92.153] File does not exist: /var/www/scripts/root.exe
[Thu Jul 10 21:53:18 2003] [error] [client 217.232.92.153] File does not exist: /var/www/MSADC/root.exe
[Thu Jul 10 21:53:24 2003] [error] [client 217.232.92.153] File does not exist: /var/www/c/winnt/system32/cmd.exe
[Thu Jul 10 21:53:28 2003] [error] [client 217.232.92.153] File does not exist: /var/www/d/winnt/system32/cmd.exe
[Thu Jul 10 21:53:31 2003] [error] [client 217.232.92.153] File does not exist: /var/www/scripts/..%5c../winnt/system32/cmd.ex
e

Das deutet auf Code Red hin. Laut diversen Quellen ist das kein Problem weil ich Linux hab und kein Windows.

Ich aknn aber seit Beginn dieser Anfragen nicht mehr über http auf den Server zugreifen:
www.spinoperator.net

Was vermutlich ein Apache-Problem ist.

Wenn ich Apache neu starten will gibt er mir folgende Fehlermeldungen:


[Sat Jul 12 06:25:26 2003] [alert] apache: Could not determine the server's fully qualified domain name, using 127.0.0.1 for S
erverName
[Sat Jul 12 06:25:26 2003] [alert] mod_unique_id: unable to gethostbyname("mos10173.mos.at")

Ich hab mit
find /etc/. -type f | xargs grep "mos10173.mos.at"
gesucht. Das müßte meines Wissens nach alle Dateien aufführen in denen mos10173.mos.at vorkommt.
Es gibt aber keine Datei in der das vorkommt.

Hat einer ne Idee, wie ich Apache wiedre richtig zum Laufen bekomme?

PS: hab Debian als Distribution.

Berufspenner
12.07.03, 22:25
Hi

Willkommen im Forum :)

Überprüfe mal folenden Eintrag mit den Einstellungen in deiner httpd.conf. Wenn die Zeile einkommentiert ist, dann entkommentier sie und trage das passende ein.
#
# ServerName allows you to set a host name which is sent back to clients for
# your server if it's different than the one the program would get (i.e., use
# "www" instead of the host's real name).
#
# Note: You cannot just invent host names and hope they work. The name you
# define here must be a valid DNS name for your host. If you don't understand
# this, ask your network administrator.
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address (e.g., http://123.45.67.89/)
# anyway, and this will make redirections work in a sensible way.
#
# 127.0.0.1 is the TCP/IP local loop-back address, often named localhost. Your
# machine always knows itself by this address. If you use Apache strictly for
# local testing and development, you may use 127.0.0.1 as the server name.
#
ServerName 192.168.0.10Wie er jetzt auf "mos10173.mos.at" kommt kann ich dir leider nicht sagen. Oder hat der Server irgendwas damit zu tun?

Cu
André

michael.sprick
12.07.03, 22:25
Hi,

Das Problem ist, der Apache den Hostnamen mos10173.mos.at nicht auflösen kann.
Eine Möglichkeit wäre, diesen in der etc/hosts einzutragen....
Vorausgesetzt, du kannst mit diesem Namen auch eine statische IP verbinden.
Ansonsten hilft evtl. DynDNS oder sowas...

Tuvok
12.07.03, 22:40
Danke euch beiden.

Die Zeile hab ich entkommentiert und die IP von mos... in die hosts eingetragen.

Jetzt bekomm ich beim Starten von Apache aber folgende Meldung:


[error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic

Berufspenner
12.07.03, 22:47
Hi@all

Kleine Frage nebenbei: Ist dein Apacbe für mos10173.mos.at zuständig? Wenn nicht brauchst du ihn ja auch nicht in deine httpd.conf eintragen.

Cu
André

Tuvok
12.07.03, 22:52
Ja ist ne Alternativurl für den Server.

EDIT: Hab den letzten Fehler selber hinbekommen :)