Nginx установка последней версии в Centos 8
Spisu treści:
- Wymagania wstępne
- Instalowanie Nginx na CentOS 8
- Dostosowywanie zapory
- Struktura pliku konfiguracyjnego Nginx i najlepsze praktyki
- Wniosek
Nginx wymawia „silnik x” to wysokowydajny serwer HTTP i odwrotny serwer proxy typu open source, odpowiedzialny za obsługę obciążenia niektórych z największych witryn w Internecie. Może być używany jako samodzielny serwer WWW, moduł równoważenia obciążenia, pamięć podręczna treści i odwrotne proxy dla serwerów HTTP i innych niż
W porównaniu z Apache, Nginx może obsłużyć dużo dużą liczbę równoczesnych połączeń i ma mniejszą powierzchnię pamięci na połączenie.
W tym samouczku wyjaśniono, jak zainstalować i zarządzać Nginx na CentOS 8.
Wymagania wstępne
Przed kontynuowaniem upewnij się, że jesteś zalogowany jako użytkownik sudo i nie masz Apache ani żadnego innego procesu uruchomionego na porcie 80 lub 443.
Instalowanie Nginx na CentOS 8
Począwszy od CentOS 8, pakiet Nginx jest dostępny w domyślnych repozytoriach CentOS.
Instalacja Nginx na CentOS 8 jest tak prosta, jak pisanie:
sudo yum install nginx
Po zakończeniu instalacji włącz i uruchom usługę Nginx za pomocą:
sudo systemctl enable nginx
sudo systemctl start nginx
Aby sprawdzić, czy usługa jest uruchomiona, sprawdź jej status:
sudo systemctl status nginx
Dane wyjściowe powinny wyglądać mniej więcej tak:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Dostosowywanie zapory
FirewallD to domyślne rozwiązanie zapory ogniowej w Centos 8.
Podczas instalacji Nginx tworzy pliki usługi zapory ogniowej ze wstępnie zdefiniowanymi regułami zezwalającymi na dostęp do portów HTTP (
80
) i HTTPS (
443
).
Użyj następujących poleceń, aby trwale otworzyć niezbędne porty:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Teraz możesz przetestować swoją instalację Nginx, otwierając
http://YOUR_IP
w przeglądarce internetowej. Powinieneś zobaczyć domyślną stronę powitalną Nginx, która powinna wyglądać jak na poniższym obrazku:

Struktura pliku konfiguracyjnego Nginx i najlepsze praktyki
- Wszystkie pliki konfiguracyjne Nginx znajdują się w katalogu
/etc/nginx/Główny plik konfiguracyjny Nginx to/etc/nginx/nginx.confUtworzenie osobnego pliku konfiguracyjnego dla każdej domeny ułatwia utrzymanie serwera. Pliki bloków serwera Nginx musi kończyć się.confi znajdować się w katalogu/etc/nginx/conf.d. Możesz mieć tyle bloków serwerów, ile chcesz. Dobrą praktyką jest przestrzeganie standardowej konwencji nazewnictwa. Na przykład, jeśli nazwa domeny tomydomain.complik konfiguracyjny powinien mieć nazwęmydomain.com.confJeśli używasz powtarzalnych segmentów konfiguracji w swoich blokach serwera domeny, dobrym pomysłem jest przeformułowanie tych segmentów na fragmenty. Pliki dziennika Nginx (access.logierror.log) znajdują się w katalogu/var/log/nginx/. Zaleca się, aby dla każdego bloku serwera mieć różne pliki dziennikaaccessierrorMożesz ustawić katalog główny dokumentu domeny na dowolną lokalizację. Najczęstsze lokalizacje dla webroot obejmują:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
Wniosek
Gratulacje, pomyślnie zainstalowałeś Nginx na serwerze CentOS 8. Teraz możesz rozpocząć wdrażanie aplikacji i używać Nginx jako serwera WWW lub serwera proxy.
Możesz zarządzać usługą Nginx w taki sam sposób, jak każdą inną jednostkę systemową.
nginx centosJak zainstalować Nginx na Centos 7
Nginx wymawia „silnik x” to darmowy, otwarty serwer o wysokiej wydajności HTTP i odwrotny serwer proxy odpowiedzialny za obsługę niektórych największych witryn w Internecie. Ten samouczek nauczy Cię, jak instalować i zarządzać Nginx na komputerze CentOS 7.
Jak zainstalować phpmyadmin z nginx na Centos 7
phpMyAdmin umożliwia interakcję z bazami danych MySQL, zarządzanie kontami i uprawnieniami użytkowników oraz wykonywanie instrukcji SQL. W tym samouczku pokażemy, jak zainstalować phpMyAdmin z Nginx na CentOS 7.
Jak zainstalować WordPress z Nginx na Centos 7
W tym samouczku pokażemy, jak zainstalować WordPress na maszynie CentOS 7. WordPress jest zdecydowanie najpopularniejszą na świecie platformą do blogowania i platformą CMS.







