Zmień domyślny port HTTP Apache2 na Ubuntu 16.04 | 17.10 | 18.04

  • Giles Benson
  • 0
  • 1160
  • 333

Apache2, najpopularniejszy obecnie używany serwer HTTP, jest łatwy w zarządzaniu i konfiguracji… Jest to serwer HTTP, ale może służyć jako serwer proxy i nie tylko.

Czasami chcesz, aby Apache2 nasłuchiwał i komunikował się nie przez swój domyślny port, ale przez inny port… jeśli chcesz to zrobić, poniższe kroki mogą być dobrym punktem wyjścia…

Na przykład, jeśli chcesz, aby serwer HTTP Apache2 znajdował się za serwerem proxy, serwer proxy musi być skonfigurowany do nasłuchiwania na domyślnym porcie 80… w tym przypadku Apache2 musi być również skonfigurowany do nasłuchiwania na innym porcie niż 80…, ponieważ dwóm usługom nie można przypisać jednego portu do nasłuchiwania… byłyby spory…

Ten samouczek pokaże studentom i nowym użytkownikom, jak łatwo zmienić domyślny port Apache2 z 80 na inny… np. 8082… w ten sposób inne usługi mogą używać portu 80 do komunikacji…

Kiedy będziesz gotowy do wprowadzenia tej zmiany, kontynuuj poniżej:

Krok 1: Identyfikacja pliku konfiguracyjnego portu Apache2

Aby zmienić domyślny numer portu Apache2, musisz spojrzeć na dwa obszary… pierwszy to Apache2 /etc/apache2/ports.conf plik… W tym pliku konfigurujemy globalny numer portu.

Druga lokalizacja znajduje się w / etc / apache2 / site-available / katalog… każdy plik konfiguracyjny witryny będzie miał przypisany numer portu… Domyślnie 000-default.conf plik jest skonfigurowany do nasłuchiwania na porcie 80, podczas gdy default-ssl.conf jest skonfigurowany do nasłuchiwania na 443…

Są to lokalizacje, w których możesz zmienić domyślne numery portów Apache2

sudo nano /etc/apache2/ports.conf sudo nano /etc/apache2/sites-available/000-default.conf sudo nano /etc/apache2/sites-available/default-ssl.conf 

Krok 2: Zmiana numeru portu Apache2

Po zidentyfikowaniu plików, które możesz zmienić numer portu Apache2, kontynuuj poniżej, aby rozpocząć wprowadzanie tych zmian… dla tego portu zmienimy domyślny port 80 na 8082 i port 443 na 444.

Najpierw uruchom poniższe polecenia, aby otworzyć plik port.conf…

sudo nano /etc/apache2/ports.conf

Następnie zmień linię Listen z 80 na 8082

Posłuchaj 8082

Zapisz plik i zakończ.

Następnie otwórz domyślny plik konfiguracyjny witryny Apache2 i zmień port z 80 na 8082

sudo nano /etc/apache2/sites-available/000-default.conf

Następnie zmień dyrektywę VirtualHost w nagłówku pliku z 80 na 8082

Następnie zapisz plik i zakończ.

Na koniec otwórz domyślny plik konfiguracyjny witryny SSL Apache2 i zmień port z 443 na 444

sudo nano /etc/apache2/sites-available/default-ssl.conf

Następnie zmień port z 443 na 444

domyślna: 444>

Zapisz plik i zamknij…

Krok 3: Uruchom ponownie Apache2

Po zmianie numeru portu we wszystkich plikach uruchom poniższe polecenia, aby ponownie uruchomić Apache2…

sudo systemctl zrestartuj apache2.service

Następnie usługa Apache2 zacznie nasłuchiwać na porcie przypisanym powyżej…

Otóż ​​to! W ten sposób zmienia się numery portów Apache2.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux