Nginx telepítése
Az Nginx egy nyílt forráskódú szoftver webszerverekhez, fordított proxyhoz, gyorsítótárazáshoz, terheléselosztáshoz és média streaminghez – és széles körben használják nagy teljesítményű, könnyű architektúrája miatt. Az Nginx szerver 64 bites Linux/Unix operációs rendszeren fut, és az Apache szerverekhez képest könnyű architektúrája miatt széles körben használják nagy teljesítményű webhelyeken.
Telepítés:
(A telepés során könnyebb manőverezni root felhasználóval, így bejelentkezünk root-ként. sudo su)
Linux Ubuntu-ra telepítés:
apt install nginx
Nginx státusz ellenőrzése:
sudo systemctl status nginx
Beállítás:
Az Nginx beállítási fájlja a /etc/nginx/nginx.conf helyen található. Egy lehetséges szerkesztési módja, amennyiben telepítve van a Nano szövegszerkesztő: sudo nano /etc/nginx/nginx.conf
Példa egy új webhely létrehozásához:
Létre kell hozni az új konfigurációs fájlt az Nginx sites-available mappájában. A fájlnak az adott webhely nevének kell lennie. Például, ha az új webhely neve "example.com", akkor a konfigurációs fájlnak az example.com nevet kell viselnie:
sudo nano /etc/nginx/sites-available/example.com
A példa fájl tartalma ez legyen:
server { listen 80; listen [::]:80; server_name example.com www.example.com; root /var/www/example.com; index index.html; location / { try_files $uri $uri/ =404; } }
Ez a konfiguráció egy alapértelmezett webhelyet hoz létre, amely figyeli az 80-as portot, és a /var/www/example.com könyvtárból szolgáltatja ki a tartalmat.
A következő lépés aktiválni az új webhelyet a sites-enabled mappában, ezért létre kell hozni a következő fájlt:
sudo ln -s /etc/nginx/sites-available/example.com
Konfiguráció ellenőrzése:
sudo nginx -t
Ha a konfiguráció helyes akkor az alábbi szöveget kell látni:
nginx: configuration file /etc/nginx/nginx.conf test is successful
Utolsó lépésként, újra kell indítani a szolgáltatást a következő paranccsal:
sudo systemctl restart nginx