W przypadku najbardziej ruchliwych stron internetowych Nginx optymalizuje dostarczanie treści i aplikacji, zwiększa bezpieczeństwo i ułatwia dostępność i skalowalność. Jest to również idealny serwer WWW do obsługi statycznych plików lub plików generowanych przez statyczne generatory witryn. W tym poście skonfigurujemy serwer i pokażemy Jak służyć indeksowi.plik HTML z Nginx. Zaczynajmy!
Jak zainstalować Nginx w Centos
Jeśli nie masz Nginx, Następnie najpierw zainstaluj go w swoim systemie, postępując zgodnie z podaną procedurą:
W pierwszym kroku otwórz Centos terminal, naciskając „Ctrl+alt+t”, A następnie napisz do podania polecenia:
$ sudo yum instaluj nginx
Bezbłędne wyjście deklaruje, że Nginx jest pomyślnie zainstalowany w twoim systemie.
Jak włączyć Nginx w centroos
Teraz skorzystaj z komendy poniżej podanej do włączania Nginx w systemie Centos:
$ sudo systemCtl włącz Nginx
Następnie uruchom usługę Nginx:
$ sudo systemctl start nginx
Jak ustawić zasady zapory dla Nginx w centro
Następną rzeczą, którą zamierzamy zrobić, jest ustawienie ustawień zapory, aby umożliwić zewnętrzne połączenia dla Nginx, Domyślnie działający na porcie 80. Firewall-CMD to polecenie wykorzystywane do zarządzania konfiguracją zapory stałej i wykonawczej.
Aby na stałe włączyć połączenia HTTP na porcie 80, napisz poniżej podania polecenia w terminalu CentOS:
$ sudo firewall-cmd --permanent -Add-service = http
Aby sprawdzić, czy usługa zapory HTTP została poprawnie dodana do systemu, wykonaj to polecenie:
$ sudo firewall-cmd-permmanent--list-all
Teraz ponownie załaduj usługę zapory:
$ sudo firewall-cmd-odpowiadanie
Wszystkie zrobione!
Jak obsługiwać indeks.plik HTML z Nginx
Aby postępować zgodnie z procedurą obsługi plików HTML, utworzymy „www”Katalog używa„Mkdir" Komenda. „„Mkdir”Polecenie jest wykorzystywane w systemach opartych na Linux, takich jak CentOS do tworzenia jednego lub więcej katalogów.
Wykonaj poniższe polecenie w swoim terminalu do utworzenia „www”W obecnym katalogu roboczym:
$ sudo mkdir www
Następnie tworzymy przykładowy indeks „indeks.plik HTML ”w naszym katalogu„ WWW ”:
$ sudo nano ~/www/index.html
Dodaj wszystko w „indeks.html,”Zgodnie z Twoim wymogiem. Jednak dodamy następujące treści testowe w naszym „indeks.html" plik:
Nginx to bezpłatny serwer internetowy open source, który może być odwrotnym proxy, równoważenie obciążenia.
Teraz naciśnij „Ctrl+o„Aby zapisać treść, którą dodaliśmy w„indeks.html”Plik obecny w„www„Katalog:
Następnie zmienimy uprawnienia „www”Katalog używa„chmod" Komenda. „„chmod" co oznacza "Zmień tryb„To polecenie, które użytkownicy Linux wykorzystują do zmiany uprawnień plików.
Tutaj, w komendzie poniżej, spróbujemy przypisać, odczytać, pisać i wykonać uprawnienia wszystkim, którzy będą korzystać z „www„Katalog:
$ sudo chmod 0755 ~/www
Teraz otwórz plik konfiguracyjny Nginx „/etc/nginx/nginx.conf„W nano redaktor:
$ sudo nano/etc/nginx/nginx.conf
„„/etc/nginx/nginx.conf”Plik ma różne bloki, takie jak http, serwer, I Lokalizacja Dla konfiguracji Nginx. Poszukaj następującego wiersza w pliku:
obejmują/etc/nginx/Sites-obsługę/*;
Powyższa linia deklaruje, że plik konfiguracyjny jest obecny w „dostępny w witrynie”Jest uważany za część konfiguracji Nginx:
Teraz dodaj następujący blok serwera w pliku konfiguracyjnym Nginx:
serwer
Posłuchaj 80;
Test nazwy_ serwera.Sharqa.com;
root/home/linuxhint/www;
indeks indeksu.html;
Ten blok serwera określa, że dla wszystkich połączeń Nginx będzie słuchać w porcie „80”, Nasza nazwa serwera to„test.Sharqa.com”, Plik indeksu do obsługi Nginx to„indeks.html”Plik, a wszystkie pliki związane z serwerem są obecne w„/home/linuxhint/www„Katalog:
Naciskać "Ctrl+o„Aby zapisać zmiany, które wprowadziliśmy w otwartym pliku:
Wykonaj „nginx„Polecenie z„-T„Opcja przetestowania pliku konfiguracyjnego i jego składni:
$ sudo nginx -t
Teraz uruchom ponownie usługę Nginx w swoim systemie:
$ sudo systemctl restart nginx
Po ponownym uruchomieniu Nginx usługa, odwiedź swoją domenę, którą dodałeś do "Nazwa serwera". W wyniku tego indeks.Strona internetowa HTML będzie obsługiwana:
Wniosek
Nginx Został zaprojektowany tak, aby zapewnić doskonałą wydajność jako serwer WWW, zwłaszcza gdy istnieje wiele jednoczesnych połączeń lub treści statycznych do obsługi. Dlatego jest wysoce zoptymalizowany do obsługi plików statycznych. Widziałeś metodę instalacji Nginx i sposób obsługi indeksu.HTML z Nginx w moim systemie w tym poście.