Jak zainstalować serwer WWW Nginx na CentOS/RHEL 7/6 i Fedora 27/26

Jak zainstalować serwer WWW Nginx na CentOS/RHEL 7/6 i Fedora 27/26

Nginx (silnik x) jest potężnym serwerem WWW, dzięki czemu popularny jest bardzo szybko ze względu na szybką prędkość. Nginx jest również używany jako odwrotny serwer proxy. Ten samouczek pomoże Ci skonfigurować Nginx na Centos/Rhel 7/6 i Fedora Systems.

Krok 1 - Zainstaluj Nginx

Pakiety Nginx są dostępne w domyślnych repozytoriach. Wykonaj następujące polecenie, aby zainstalować najnowszą dostępną wersję Nginx w swoim systemie.

$ yum instaluj nginx $ dnf instaluj systemy nginx #on fedora 22+  

Krok 2 - Podstawowa konfiguracja Nginx

Wykonaj początkowe ustawienie przed uruchomieniem Nginx. Edytuj główny plik konfiguracyjny Nginx/etc/nginx/nginx.Conf i aktualizacja następujących wartości.

$ vim/etc/nginx/nginx.conf 

Aktualizacja następujących wartości:

pracownik_processes 4; # Liczba procesora dostępna w systemie Słuchaj 80; # Port, na którym Nginx będzie słuchać  

Krok 3 - Uruchom usługę Nginx

Użyj następujących poleceń, aby uruchomić serwer WWW Nginx i skonfiguruj Nginx do Autostart w rozruchu systemowym.

$ Systemctl Włącz Nginx.Service $ Systemctl Start nginx.praca 

Teraz uzyskaj dostęp do serwera na porcie 80 z ulubioną przeglądarką, wyświetli domyślną stronę Nginx.

Krok 4 - Utwórz VirtualHost w Nginx

Po wprowadzeniu wstępnych zmian konfiguracji w Nginx, zacznijmy od konfiguracji pierwszego wirtualnego hosta. Najpierw utwórz root dokumentu dla swojej aplikacji.

$ sudo mkdir -p/var/www/przykład.com/httpdocs $ sudo chown -r nginx.nginx/var/www/przykład.com 

Teraz utwórz plik indeksu z przykładowym tekstem

$ echo "Welcome to nginx">/var/www/przykład.com/httpdocs/indeks.html 

Teraz utwórz wirtualny plik konfiguracji hosta. Po prostu tworzę kopię domyślnego.plik conf z przykładem nazwy.com.conf i edytuj plik w edytorze.

$ cp/etc/nginx/conf.D/Virtual.conf/etc/nginx/conf.d/przykład.com.conf $ vim/etc/nginx/conf.d/przykład.com.conf 

Dokonaj kilku zmian w pliku konfiguracyjnym jak poniżej i zachowaj inne ustawienia takim, jakim jest.

serwer Słuchaj 80; Przykład_nazowy Server_name.com; lokalizacja /root /var /www /przykład.com/httpdocs; indeks indeksu.Indeks HTML.HTM;  

Na koniec uruchom ponownie usługę Nginx za pomocą następującego polecenia

$ sudo systemctl restart nginx.praca 

Gratulacje! Pomyślnie zainstalowałeś Nginx. Przeczytaj inne artykuły Zainstaluj stos Nginx, MySQL, PHP (LEMP) z PHP-FPM