Anmelden
Ich möchte für die nächsten 30 Tagen angemeldet bleiben
English
Bitte auf deutsch klicken um zurück zu unseren deutschen Inhalten zu gelangen.

Blogs

9/23/2010
IIS (7) und Apache httpd auf einem Server betreiben (Benjamin Hermann)
Ich wurde gefragt, was man tun kann, um den IIS und einen anderen Webserver (z.B. Apache httpd; auch Teil von z.B. VisualSVN) auf einem gemeinsamen Server zu betreiben zu können. Notwendig sind natürlich erst einmal mehrere IPs; am besten pro Webserver (Dienst) eine.

Das Problem ist, dass beide Dienste (also auch der IIS) sich grundsätzlich alle IPs "schnappen". Läuft also der IIS 7, wird der Apache httpd nicht starten. Man kann nun aber dem IIS beibringen, dass er grundsätzlich nur auf einer IP "lauschen" soll.

Dazu geht man wie folgt vor:
CMD / Kommandozeile öffnen:
netsh
http
sho iplisten (--> sollte leer sein)
add iplisten ipaddress=192.168.0.90 (IP, auf der der IIS "lauschen" soll)
sho iplisten
exit  

Der IIS benutzt nun nur noch eine IP. Nun kann wein anderer Webserver auf einer zweiten IP betreiben werden. Im Apache httpd z.B. httpd.conf öffnen"ip listen" und "<VirtualHost>" anpassen  

Kommentare: 1

wim fleischhauer meint

Alternativ kann auch der IIS auf Port 80 installiert werden und der Apache auf Port 8080 laufen. Die Konfiguration erfolgt analog.
# 9/30/2010 2:51 PM