Jak obsługiwać indeks.HTML z Nginx

Jak obsługiwać indeks.HTML z Nginx
Nginx został wydany po raz pierwszy Październik 2004. Nginx to bezpłatnie dostępny serwer WWW open source, który można wykorzystać do odwrotnego proxy, buforowania, przesyłania strumieniowego wideo, proxy e-mail i równoważenia obciążenia. Deweloperzy zamierzali zaprojektować serwer WWW, który zapewnia maksymalną wydajność i stabilność. Pierwotnie przewidziano jako oprogramowanie do rozwiązania problemu C10K.

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:




Indeks obsługi.HTML z Nginx


Jak obsługiwać indeks.HTML z Nginx


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.