Zmień port serwera HTTP Nginx na Ubuntu 16.04 | 17.10 | 18.04

  • Richard Poole
  • 0
  • 3882
  • 591

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

Czasami będziesz chciał, aby Nginx 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 Nginx znajdował się za serwerem proxy, serwer proxy musi być skonfigurowany do nasłuchiwania na domyślnym porcie 80… w tym przypadku Nginx 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 Nginx 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 Nginx

Aby zmienić domyślny numer portu Nginx, musisz szukać w jednym katalogu, w przeciwieństwie do Apache2… jest to domyślny katalog wirtualnych hostów Nginx / etc / nginx / sites-available.… W tym katalogu znajdziesz indywidualne pliki konfiguracyjne wirtualnego hosta…

Każdy plik zawiera port dla Nginx do nasłuchiwania i komunikowania się… jeśli chcesz zmienić port Nginx, zrobisz to w każdym pliku hosta wirtualnego.

Poniżej znajduje się lokalizacja, w której można zmienić domyślne numery portów Nginx

sudo nano / etc / nginx / sites-available / default

Krok 2: Zmiana numeru portu Nginx

Po zidentyfikowaniu plików, które możesz zmienić numer portu Nginx, kontynuuj poniżej, aby rozpocząć wprowadzanie tych zmian… w tym poście 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 / nginx / sites-available / default

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

serwer nasłuchuj 8082 domyślny_serwer; słuchać [::]: 8082 domyślny_serwer; słuchaj [::]: 444 ssl; ssl_certificate / path_to_cert_file; ssl_certificate_key / path_to_cert_key_file; root / var / www / html; index index.php index.html index.htm; Nazwa serwera _; lokalizacja / try_files $ uri $ uri / = 404; … 

Krok 3: Uruchom ponownie Nginx

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

sudo systemctl zrestartuj nginx.service

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

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




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