hallo fastix®,
[1] Auf Port 8080 kann der Apache auch als "Programm" von einem "normalen" Benutzer gestartet werden. Auf Port 80 darf nur "root", der Administrator oder das "Systemkonto" dies tun.
Apache startet immer und grundsätzlich als "root"-Prozeß. Child-Prozesse können eventuell von anderen Benutzern gestartet werden. Per Init-Script (das gilt nicht für Windows) kann der Apache auch aktiv sein, wenn niemand angemeldet ist, auch root nicht.
[2] Die IIS-Problematik hatte ich angesprochen. Aber ob es Sinn macht zwei so ressourcenhungrige Server auf einem Rechner zu betreiben, darab habe ich erhebliche Zweifel.
Den Sinn darf man gern befragen. Ich habe so einen Rechner, auf dem sowohl Apache wie auch IIS auf port 80 lauschen, und sie kommen sich nicht in die Quere.
Zum Grundsatz: natürlich will ich Jörg gerne glauben, daß er da "Listen 8080" in seiner httpd.conf gefunden hat. Das ist jedoch keineswegs "Voreinstellung". Solange man nicht selbst irgendwas anders einträgt, steht da gar nichts. Der Originaleintrag sieht vor dem Kompilieren so aus (Datei httpd-std.conf.in aus den Apache-Sourcen):
#Listen 12.34.56.78:80
@nonssl_listen_stmt_1@
@nonssl_listen_stmt_2@
oder aber für Windows (Datei httpd-win.conf aus den Apache-Sourcen):
#Listen 12.34.56.78:80
Listen @@Port@@
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|