GNU/Linux >> Znalost Linux >  >> Linux

Jak hostovat webovou stránku na webovém serveru NGINX

NGINX (vyslovuje se jako Engine-X ) je bezplatný a open-source webový serverový software, nástroj pro vyrovnávání zatížení a reverzní proxy optimalizovaný pro velmi vysoký výkon a stabilitu. NGINX nabízí nízké využití paměti a vysokou souběžnost – proto je preferovaným webovým serverem pro napájení webů s vysokou návštěvností.

Související čtení :Jak hostovat webovou stránku na webovém serveru Apache

V tomto tutoriálu se naučíte, jak nainstalovat NGINX webový server pro hostování jednoduché webové stránky HTML běžící na platformě Linux.

Nainstalujte webový server NGINX v systému Linux

Na Ubuntu a Debian -založené distribuce, spusťte níže uvedený příkaz a nainstalujte NGINX .

$ sudo apt install nginx -y

Na Red Hat Linux a související distribuce, možná budete muset nejprve přidat EPEL úložiště pomocí příkazu níže.

$ sudo yum install epel-release

Dále aktualizujte úložiště pomocí:

$ sudo yum update

Nyní můžete spustit následující příkaz a nainstalovat NGINX na Red Hat a související distribuce.

$ sudo yum install nginx

Po instalaci můžete spustit a zkontrolovat stav NGINX následovně.

$ sudo systemctl start nginx
$ sudo systemctl status nginx

Po úspěšné instalaci NGINX a potvrďte, že běží, otevřete webový prohlížeč a zadejte IP adresu svého linuxového serveru.

http://IP-Addresss
OR
http://localhost

Měli byste vidět testovací stránku pro NGINX jak je znázorněno na obrázcích níže.

Hostujte jednoduchý web HTML na NGINX

Na Ubuntu a Debian -související distribuce, výchozí kořen webu je /var/www/html a sem byste měli umístit obsah svého webu.

Změňte na výchozí kořen webu pomocí:

$ cd /var/www/html

Pokud jde o Red Hat , jak je uvedeno na NGINX testovací stránka, výchozí kořenový adresář webu je /usr/share/nginx/html a sem byste měli umístit obsah svého webu.

Přejděte do výchozího kořenového adresáře webu pomocí:

$ cd /usr/share/nginx/html

Jakmile jste ve výchozím kořenovém adresáři webu, spusťte níže uvedený příkaz a přejmenujte existující index.html soubor.

$ sudo mv index.html index.html.bk

Poznámka :V Ubuntu , může se zobrazit zpráva, že soubor neexistuje. Je v pořádku přejít k dalšímu kroku.

Nyní spusťte následující příkaz a vytvořte si vlastní index.html soubor.

$ sudo nano index.html

Zkopírujte a vložte ukázkový HTML kód níže do textového editoru.

<!DOCTYPE html>
<html>
<body>

<h1>My website is live on NGINX!</h1>

<p>Hello World!</p>

</body>
</html>

Uložte a zavřete soubor index.html.

Nakonec obnovte svůj webový prohlížeč, abyste viděli svůj nový web.

Správa webového serveru NGINX v systému Linux

Zde je několik dalších příkazů pro základní správu vašeho NGINX webový server.

Konfigurace NGINX pro automatické spuštění při restartování linuxového serveru spusťte:

$ sudo systemctl enable nginx

Chcete-li zakázat automatické spouštění NGINX po restartování serveru Linux spusťte:

$ sudo systemctl disable nginx

Chcete-li restartovat NGINX , spustit:

$ sudo systemctl restart nginx

Chcete-li znovu načíst NGINX nastavení konfigurace bez restartování služby, spusťte:

$ sudo systemctl reload nginx

Chcete-li zastavit NGINX , spustit:

$ sudo systemctl stop nginx
Závěr

V této příručce jste se naučili, jak nainstalovat NGINX na Ubuntu/Debian stejně jako Red Hat Linuxové distribuce. Také jsme vám ukázali, jak přidat vlastní obsah webových stránek.


Linux
  1. Jak nakonfigurovat webový server Apache

  2. Jak nainstalovat webový server Nginx na Linux

  3. Jak vytvořit virtuální hostitele Nginx (blok serveru)

  1. Jak nakonfigurovat více webových stránek s webovým serverem Apache

  2. Jak nainstalovat webový server Nginx na Ubuntu 18.04

  3. Jak přesměrovat HTTP na HTTPS v Nginx

  1. Jak zpevnit a zabezpečit webový server NGINX v Linuxu

  2. Jak hostovat web na webovém serveru Apache

  3. Jak nainstalovat webový server Hiawatha v RHEL 8