Serwer Apache i IIS na jednym komputerze

Instalacja IIS ani Apache nie jest trudna. Jednak w przypadku kiedy oba serwery mają znajdować się na jednym komputerze pojawia się problem. Jednym ze sposobów rozwiązania go jest przydzielenie innego portu Apache. W tym poście pokazuję jak to zrobić.

Zainstalowałem na swoim serwerze IIS a następnie Apache. W trakcie pojawił się błąd o zajętych portach 80 i 443. Jest to typowy objaw kiedy próbuje się zainstalować dwa serwery WWW na tym samym komputerze. Serwerem Apache może być np. Krasnal albo inna paczka jak polecana obecnie przeze mnie XAMPP.

Aby zmienić port serwera Apache wchodzimy do pliku httpd.conf który znajduje się w folderze c:\xampp\apache\conf\httpd.conf i zmieniamy linie:

Listen 80
ServerName localhost:80

Aby zmienić port na np. 98 wpisujemy zamiast 80 wartość 98.

Oprócz tego trzeba zmienić jeszcze port połączeń SSL w pliku httpd-ssl.conf w folderze c:\xampp\apache\conf\extra. Zmieniamy linie:

Listen 443
<VirtualHost _default_:443>
ServerName localhost:443

I ustawiamy inny port zamiast 443.

Po tych zmianach upewnij się, że dodałeś wyjątki do firewalla i przekierowanie nowych portów na routerze jeżeli stronę chcesz udostępnić na zewnątrz.

Teraz żeby wejść na stronę wystarczy podać:

http://localhost:98 (jeżeli ustawiłeś port 98)

Bywa to niewygodne. Dlatego jeżeli Apache jest Twoim standardowym serwerem rozważ zostawienie standardowych portów dla niego i zmiany portów IIS. Informacje jak to zrobić znajdziesz między innymi tutaj.

Są też podobno inne sposoby rozwiązania tego problemu, ale zmiana portu wydaje się najbardziej racjonalna i nie powinna przysporzyć w przyszłości żadnych problemów.

Jeżeli mimo to dalej masz błędy wiedz, że szczegółowe informacje o błędach usług (w tym Apache) są odnotowywane w dzienniku systemowym dostępnym z narzędzi administracyjnych z panelu sterowania.

Przeczytaj też

Najlepsza książka do Pythona Nie wiesz, z jakiej książki/ebooka uczyć się programowania w języku Python? Postanowiłem zrobić zestawienie 10 książek z Heliona na ten temat, abyś mó...
Komplet 28 ebooków i kursów, aby zostać programist... Od jakiegoś czasu dostaję zapytania na temat tego jakie książki, kursy i ebooki polecam. W związku z tym postanowiłem przygotować dzisiaj zestaw, któr...
120 tapet programistycznych za darmo do pobrania Trochę mi się nudziło, więc przygotowałem zestaw 120 tapet dla programistów. Możesz go pobrać. Tapety są w rozdzielczości 1366x768. Podzielone ...
10 fiszek do nauki programowania w Pythonie Uczysz się programowania w Pythonie? Pobierz te 10 fiszek, które ułatwią Ci zapamiętanie funkcji wbudowanych* w Pythona! Programowanie potrafi ...
Czytaj podobne  Aplikacji ile jest nikt nie widzi - Facebook, Android i Apple
Napisano w Kolumna Tagi: , , , , , ,

Menu