V tomto tutoriálu vám ukážeme, jak nainstalovat Nginx pomocí yum
příkaz na systémech CentOS. Pro ty z vás, kteří nevěděli, Nginx je jedním z nejpopulárnějších webových serverů na světě a je zodpovědný za hostování některých z největších a nejnavštěvovanějších stránek na internetu. Ve většině případů je šetrnější ke zdrojům než Apache a lze jej použít jako webový server nebo reverzní proxy.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Dnes vám tedy ukážu jak nastavit webový server Nginx na systémech CentOS. Opravdu to není tak obtížné. Začněme s Nginx.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS Linux.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Nginx pomocí příkazu Yum na CentOS
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo yum clean all sudo yum update
Krok 2 Instalace Nginx pomocí Yum
Příkaz na CentOS.
Chcete-li nainstalovat, musíte nejprve přidat informace o úložišti Webtatic yum odpovídající vaší verzi CentOS/RHEL do yum:
CentOS/RHEL 7.x:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS/RHEL 6.x:
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
Nyní nainstalujeme balíček Nginx a závislosti pomocí níže uvedeného příkazu:
yum install nginx16
Pro spuštění serveru Nginx zadejte následující příkaz:
service nginx start
Chcete-li zastavit server Nginx, zadejte následující příkaz:
service nginx stop
Konfigurační soubory/složky
- Hlavní konfigurační soubor pro Nginx je
/etc/nginx/nginx.conf
- Virtuální hostitelé jsou definováni v
/etc/nginx/sites-available/default
- PHP bude nakonfigurováno v
/etc/php5/fpm/php.ini
Než toto okno terminálu zavřete, je nutné nastavit službu Nginx tak, aby se spouštěla při startu. Stačí zadat následující příkaz:
chkconfig nginx on
Přejdete na IP adresu vašeho serveru (za předpokladu, že na portu 80 nenasloucháte žádný jiný server), přivítá vás standardní uvítací stránka:
Výše uvedené kroky by měly vytvořit běžící Nginx, který obsluhuje výchozí stránky Nginx na portu 80. Začneme pracovat na různých konfiguracích a optimalizacích, abychom celou řadu doplnili. Užijte si svůj nový webový server!
Blahopřejeme! Úspěšně jste nainstalovali Nginx. Děkujeme, že jste použili tento návod k instalaci webového serveru Nginx v systému CentOS. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web Nginx.