Zainstaluj Nginx na centrali

Zainstaluj Nginx na centrali
W przypadku każdego serwera internetowego wydajność jest czymś, o czym należy pamiętać. W rzeczywistości wydajność jest głównym czynnikiem, który decyduje o sukcesie uruchamiania serwera. Im szybciej serwer, tym lepsza wydajność wyciągniesz z bieżącej konfiguracji sprzętowej.

Istnieje wiele dostępnych aplikacji serwerowych. Najpopularniejsze to Apache i Nginx. Obaj są bezpłatne i open source. Oczywiście, jeśli chodzi o popularność, Apache jest dość popularnym wyborem nawet na świecie. W rzeczywistości ponad 65% wszystkich serwerów w obecnym świecie cyber!

Nie zmniejsza to jednak korzyści Nginx (silnik -EX - tak to jest wyraźne). Istnieje mnóstwo dodatkowych korzyści, które Nginx zapewnia, że ​​Apache nie obsługuje.

Pierwszym i pierwszym powodem jest wydajność. Nginx, będąc lekką alternatywą dla Apache, oferuje lepszą ogólną wydajność niż Apache. NGINX jest również odpowiednie w Linux i innym środowisku podobnym do Unix. Jednak Nginx nie jest w zakresie elastyczności. W większości przypadków musisz skompilować dodatkowe moduły do ​​binarnego Nginx.

Ponieważ oba są bezpłatne, możesz teraz łatwo założyć własny serwer! W dzisiejszym samouczku będziemy sprawdzić Nginx działający w moim systemie testowym Centos.

Instalowanie Nginx

Nginx jest dostępny w repozytorium EPEL. Zacznijmy instalację!

Początkowo upewnij się, że Twój system ma włączone repozytorium EPEL -

sudo yum instaluj epel-uwalnianie
Aktualizacja Sudo Yum

Teraz czas na wykonanie instalacji!!!

sudo yum instaluj nginx

Uruchamianie nginx

Instalacja jest kompletna, czas na zwolnienie! Nie zacznie się sam w sobie!

sudo systemctl start nginx

Jeśli Twój system jest skonfigurowany do korzystania z zapory, włącz ruch HTTP i HTTPS z/do serwera -

sudo firewall-cmd --permanent --zone = public --add-service = http
sudo firewall-cmd --permanent --zone = public --add-service = https
Sudo Firewall-CMD-RELOOD

Czas na przetestowanie działającego serwera -

http: //

Nie mam adresu IP serwera? Następnie możesz się dowiedzieć, uruchamiając następujące polecenie -

IP Addr

W moim przypadku potrzebuję połączenia „ENP0S3”. Teraz znajdź adres IP, uruchamiając następujące polecenie -

IP addr show ENP0S3 | GREP INET | awk 'drukuj 2 $; '| sed 's/\/.*$ // '

Możesz także włączyć Nginx za każdym razem, gdy system się uruchamia -

sudo systemctl włącz Nginx

Dodatkowe konfiguracje

Domyślna konfiguracja nie zawsze jest najlepsza, ponieważ zależy od konkretnego przypadku użytkowania. Na szczęście Nginx wymyśla poręczny zestaw plików konfiguracyjnych.

  • Globalny plik konfiguracyjny Nginx
    /etc/nginx/nginx.conf
  • Domyślny root serwera
    /usr/share/nginx/html
  • Konfiguracja bloku serwera
    /etc/nginx/conf.D/*.conf

Cieszyć się!