Skonfiguruj witrynę sieci Web Apache do korzystania z wielu portów

Kilka miesięcy temu natknąłem się na potrzebę skonfigurowania mojej prywatnej strony internetowej uruchomionej na Apache, aby korzystać z wielu portów. Dostawca Internetu dla mojego domu zaczął blokować port wejściowy 80, więc musiałem skonfigurować Apache, aby używał alternatywnego portu. Proces ten był bardzo prosty, a ponieważ niedawno zapytano mnie "jak" na moim blogu, pomyślałem, że dokumentuję proces bardzo szybko dla wszystkich czytelników.

Kontekst: W moim przykładzie uruchomiłem Apache na porcie 80 na jednym IP. Jednak potrzebowałem Apache do słuchania i obsługi mojej strony na porcie 8080. Mimo że wybrałem Port 8080, można użyć dowolnego Portu (jednak zalecam port powyżej 1000). Ok, przejdźmy do tego.

Krok 1: Otwórz konfigurację Apache Plik httpd.conf (na moim komputerze z systemem Windows, znajduje się tutaj: "c: \ Program Files \ Apache Group \ Apache2 \ conf")

Krok 2: Znajdź linię: Listen 80 i Type Posłuchaj 8080 w następnej linii :

Uwaga, twoja konfiguracja może wyglądać inaczej, ale powinieneś zdobyć punkt

Krok 3: Znajdź część VirtualHost dla konfiguracji witryny i dodaj *: 8080, jak pokazano poniżej:

Uwaga, twój plik konfiguracyjny może nie wyglądać dokładnie tak jak mój. Zamiast *: 80 możesz zobaczyć adres IP: 80 - to zależy, ale to powinno dać ci ogólny pomysł. Możesz również po prostu zastąpić stary numer portu nowym, jeśli nie potrzebujesz swojej witryny dostępnej w obu portach.

Krok 4: Zrestartuj usługę WWW Apache

WSZYSTKO ZROBIŁ! Twoja witryna powinna być teraz dostępna za pomocą dowolnego portu.

Pamiętaj, aby przetestować swoją pracę, odwiedzając witrynę internetową pod nowym numerem portu: http://www.twojawitryna.pl:8080.

Tagi: apache, wiele portów, httpd.conf