Telepítse az Nginxet + PHP FPM + Caching + MySQL-t az Ubuntu 12.04-re

Valószínűleg sokan fogják használni a Vultr VPS-eiket webszerverként, jó választás az Nginx webszerverként. Ebben a témában az Nginx, a PHP FPM és a MySQL telepítését fogom leírni. Meg fogjuk vizsgálni az Nginx gyorsítótárazási funkcióját is. Ebben a témában az Ubuntu 12.04-et használjuk, nem tudom, hogy CentOS-en vagy Debianon is működni fog.

Első lépések

Győződjön meg arról, hogy szervere naprakész:

apt-get update

Telepítse az Nginxet és a PHP FPM-et

apt-get install -y nginx php5-fpm

Telepítse a MySQL-t

apt-get install -y php5-mysql mysql

Amikor a rendszer kéri, írjon be egy jelszót. Ez a root jelszó, amelyre adatbázisok és felhasználók létrehozásához lesz szüksége.

Most, hogy az összes szükséges programot telepítettük, beállítjuk az úgynevezett vhostokat. A vhost egy tartomány konfigurációs fájlja, ami azt jelenti, hogy több tartományt is csatolhat a kiszolgálóhoz.

A konfigurációs fájl itt található: https://gist.github.com/GiovanniK/11194798

Kezdésként eltávolítjuk az nginx alapértelmezett vhostját:

rm -rf /etc/nginx/sites-enabled/default

Most létrehozunk egy újat az általam adott vhost tartalmával.

nano /etc/nginx/sites-enabled/DOMAIN

Most, hogy létrehoztuk a vhostunkat, és beillesztettük a tartalmat, szerkesztenünk kell néhány dolgot.

A régi értékek alatt:

Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=Nginx:100m inactive=60m;
Line 6: server_name nginx.dev;
Line 9: root /var/www/nginx.dev/public/;
Line 26: fastcgi_cache Nginx;
Line 27: fastcgi_cache_valid 200 5m;

És az új értékek:

Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=DOMAIN:100m inactive=60m;
Line 6: server_name DOMAIN;
Line 9: root /var/www/DOMAIN/public/;
Line 26: fastcgi_cache DOMAIN;
Line 27: fastcgi_cache_valid 200 TIME_TO_CACHE;

Ha nem akarja a gyorsítótárat, távolítsa el/írja megjegyzésbe a következő sorokat:

Line 1 & 2
Line 12 - 16
Line 26 - 31
Line 34 - 37

Most, hogy a konfigurációnk elkészült, és minden szolgáltatásunkat beállítottuk, újraindíthatjuk az Nginxet.

service nginx restart

Végeztünk! Ha arra a tartománynévre lép, amelyet a szerverére mutatott, látnia kell az új dokumentumgyökeret, és képesnek kell lennie arra, hogy tartalmat helyezzen el.

Élvezd!

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.