NGINX Car od Walkera Cahalla
Úvod
Tento návod vám ukáže, jak nainstalovat LEMP na cloudový server Debian 8.3. LEMP je zásobník webových služeb, který se skládá z operačního systému Linux, NGINX, MySQL a PHP. Hlavní rozdíl mezi LAMP a LEMP je v tom, že LAMP používá Apache a LEMP používá NGINX. LEMP si v posledních letech získává na popularitě, protože vyniká rychlostí a škálovatelností.
Předpoklady
Server s nainstalovaným Debianem 8.2. Pokud nemáte server, zvažte prosím SSD Cloud VPS od Atlantic.Net.
Instalace LEMP na cloudový server Debian 8.3
Nejprve se chceme ujistit, že váš server je aktuální spuštěním příkazu:
apt-get update
apt-get upgrade
Poznámka:V závislosti na vaší instalaci budete možná muset odstranit apache2. Můžete to udělat spuštěním příkazů:
apt-get remove apache2*Následuje:
apt-get autoremove
Instalace Nginx na Debian 8.3
Pro instalaci Nginx použijte příkaz:
apt-get install nginx
Když se zeptá „Chcete pokračovat? ” Stiskněte Enter.
Spusťte službu Nginx pomocí následujícího příkazu:
service nginx start
Nyní můžeme testovat Nginx tím, že přejdeme na název hostitele nebo IP adresu v adresním řádku prohlížeče. Pokud neznáte svou IP adresu, můžete spustit následující příkaz:
ifconfig
Měli byste získat výsledek podobný obrázku níže.
Příklad ifconfig, který zobrazuje IP adresu 192.168.0.2
V našem příkladu je IP adresa 192.68.0.2. V našem prohlížeči bychom tedy přešli na http://192.68.0.2
Měli byste vidět webovou stránku, která vypadá jako na obrázku níže.
Tento příklad je výchozí webová stránka Nginx v Debianu 8.3
Nyní, když je Nginx nainstalován, můžeme přejít k instalaci MySQL.
Instalace MySQL na Debian 8.3
Nainstalujte MySQL pomocí příkazu:
apt-get install mysql-server
Když se zeptá "Chcete pokračovat?" stiskněte enter.
Krátce poté se zobrazí obrazovka podobná obrázku níže. Musíte zadat heslo pro kořenového uživatele MySQL. Mělo by to být silné heslo.
Vložte své bezpečné heslo pro své nové kořenové heslo MySQL
Pokračujte stisknutím klávesy Enter. Jakmile stisknete enter, objeví se nová obrazovka s výzvou k opětovnému zadání hesla, které jste právě vybrali.
Znovu zadejte své nové kořenové heslo MySQL.
Nyní, když je MySQL nainstalováno, musíme provést zabezpečenou instalaci MySQL spuštěním příkazu:
mysql_secure_installation
Zadejte své kořenové heslo MySQL. Když se zeptá "Změnit heslo root?" Zadejte N a poté enter. Zbytek otázek je na vás. U standardních instalací můžete stisknutím klávesy Enter zobrazit výchozí hodnoty.
Příklad mysql_secure_install
Nyní, když je MySQL nainstalováno, můžeme nainstalovat PHP.
Instalace PHP na Debian 8.3
Nainstalujte PHP pomocí následujícího příkazu:
apt-get install php5 php5-fpm php5-mysql
Když se zeptá "Chcete pokračovat?" stiskněte enter.
Aby Nginx správně fungoval s PHP, musíme upravit konfigurační soubor Nginx. V tomto návodu vložíme jednoduchý konfigurační soubor Nginx.
Nejprve musíme přesunout původní soubor na nový název, spusťte příkaz:
mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.old
Pomocí textového editoru dle vašeho výběru zpřístupníme soubor s názvem default v /etc/nginx/sites-available. Pro nano použijte příkaz:
nano /etc/nginx/sites-available/default
Do textového editoru zkopírujte následující:
server { listen 80; server_name your_site_name.com; root /var/www/html; index index.php index.html index.htm index.nginx-debian.html; location / { try_files $uri $uri/ =404; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/html; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
V nano pro ukončení a uložení stiskněte ctrl+x a napište y a poté enter.
Nyní vytvoříme jednoduchou stránku PHP k testování.
Pomocí textového editoru dle vašeho výběru vytvoříme soubor s názvem info.php ve /var/www/html
nano /var/www/html/info.php
Zkopírujte následující do svého textového editoru.
<?php phpinfo(); ?>
Protože jsme provedli změny v souborech conf, musíme restartovat Nginx spuštěním příkazu:
service nginx restart
Ve svém prohlížeči můžete přejít na http://Your-Hostname/info.php nebo http://Your-IP-Address/info.php
Měli byste vidět webovou stránku podobnou té níže.
Příklad, jak by měl vypadat váš soubor info.php
Gratulujeme, že jste nainstalovali LEMP na Debian 8.3. Děkujeme, že sledujete tento návod! Podívejte se na další aktualizace a podívejte se na náš návod Instalace WordPressu na Debian 8. Atlantic.Net nabízí odbornou technickou podporu a služby, jako je Managed Cloud Hosting a oblíbené aplikace pro instalaci jedním kliknutím, jako je cPanel Cloud Hosting.