Install LAMP on Ubuntu 16.04 | Instalacija Lamp-a na Ubuntu
Sadržaj:
- Preduvjeti
- Instalirajte Nginx
- Prilagodite vatrozid
- Ispitajte instalaciju
- Instalirajte Nginx iz spremišta Nginx PPA
- Upravljajte Nginx uslugom s systemctl
- Struktura Nginx konfiguracijske datoteke i najbolje prakse
- Zaključak
Nginx izgovara "motor x" je besplatni, open-source, visoke performanse HTTP i obrnuti proxy poslužitelj koji pokreće neke od najvećih web lokacija na Internetu.
U usporedbi s Apacheom, Nginx može upravljati s velikim brojem istodobnih veza i ima manji memorijski otisak po spoju.
U ovom će se vodiču raspravljati o tome kako instalirati i upravljati Nginxom na Ubuntu 16.04 sustavima.
Preduvjeti
Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo i nemate Apache ili bilo koju drugu uslugu koja se izvodi na priključku 80 ili 443.
Instalirajte Nginx
Nginx paketi dostupni su u zadanim spremištima softvera Ubuntu. Instalacija je prilično jednostavna, jednostavno pokrenite sljedeće naredbe:
sudo apt update
sudo apt install nginx
Nakon što je instalacija dovršena, provjerite status Nginx usluge upisivanjem:
sudo systemctl status nginx
Izlaz bi trebao pokazati da je Nginx usluga aktivna i radi:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2018-01-05 15:44:04 UTC; 1min 59s ago Main PID: 1291 (nginx) CGroup: /system.slice/nginx.service ├─1291 nginx: master process /usr/sbin/nginx -g daemon on; master_process on └─1293 nginx: worker process
Da biste provjerili vrstu verzije Nginx:
sudo nginx -v
nginx version: nginx/1.10.3 (Ubuntu)
Prilagodite vatrozid
Ako pretpostavimo da koristite
UFW
za upravljanje vatrozidom, morat ćete otvoriti HTTP (
80
) i HTTPS (
443
) portove.
To možete učiniti tako da omogućite profil 'Nginx Full' koji sadrži pravila za oba porta:
sudo ufw allow 'Nginx Full'
Da biste provjerili vrstu statusa vatrozida:
sudo ufw status
Rezultat će izgledati ovako:
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Nginx Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Nginx Full (v6) ALLOW Anywhere (v6)
Ispitajte instalaciju
Da biste potvrdili da Nginx radi kako se očekuje, otvorite
http://YOUR_IP
u svom pregledniku po izboru i prikazat će vam se zadana Nginx stranica dobrodošlice kao što je prikazano u nastavku:
Instalirajte Nginx iz spremišta Nginx PPA
Nginx paketi iz Ubuntu skladišta često su zastarjeli. Za instaliranje najnovije verzije Nginx koristite službeno spremište Nginx PPA.
Slijedite korake u nastavku kako biste instalirali najnoviju verziju Nginx-a na Ubuntu 16.04:
-
Prvo instalirajte
software-properties-common
paket:sudo apt install software-properties-common
Dodajte Nginx PPA skladište koristeći sljedeću naredbu:
sudo add-apt-repository ppa:nginx/stable
Ažurirajte popis paketa i instalirajte Nginx:
sudo apt update
sudo apt install nginx
Nakon što je instalacija dovršena, provjerite Nginx verziju sa:
sudo nginx -v
Izlaz će izgledati ovako:
nginx version: nginx/1.12.2
Upravljajte Nginx uslugom s systemctl
Uslugom Nginx možete upravljati na isti način kao i bilo kojom drugom sistemskom jedinicom.
-
Da biste zaustavili Nginx uslugu, pokrenite:
sudo systemctl stop nginx
Za pokretanje usluge Nginx upišite:
sudo systemctl start nginx
Ponovo pokrenite Nginx uslugu:
sudo systemctl restart nginx
Ponovno učitajte Nginx uslugu nakon što ste izvršili neke promjene konfiguracije:
sudo systemctl reload nginx
Onemogućite Nginx uslugu za pokretanje pri pokretanju:
sudo systemctl disable nginx
Ponovno omogućite da se Nginx usluga ponovo pokrene pri pokretanju:
sudo systemctl enable nginx
Struktura Nginx konfiguracijske datoteke i najbolje prakse
- Sve konfiguracijske datoteke Nginx nalaze se u
/etc/nginx/
direktorijumu. Glavna Nginx konfiguracijska datoteka je/etc/nginx/nginx.conf
. Da bi se Nginx konfiguracija lakše održavala, preporučuje se kreiranje zasebne konfiguracijske datoteke za svaku domenu. Možete imati onoliko datoteka blok poslužitelja koliko vam treba. Datoteke blokova poslužitelja/etc/nginx/sites-available
pohranjuju se u/etc/nginx/sites-available
direktorij/etc/nginx/sites-available
. Konfiguracijske datoteke pronađene u ovom direktoriju Nginx ne koriste, osim ako nisu povezane s/etc/nginx/sites-enabled
direktorijom/etc/nginx/sites-enabled
aktivirali blok poslužitelja, morate stvoriti simlink (pokazivač) s web mjesta konfiguracijske datoteke u direktorijsites-available
imeniku ssites-enabled
Dobra je ideja slijediti standardnu konvenciju o imenovanju, na primjer ako je vaše ime domenemydomain.com
tada bi vaša konfiguracijska datoteka trebala biti imenovana/etc/nginx/sites-available/mydomain.com.conf
Direktorija/etc/nginx/snippets
/etc/nginx/sites-available/mydomain.com.conf
sadrži isječke konfiguracije koji se mogu uključiti u datoteke bloka poslužitelja. Ako koristite konfiguracijske segmente koji se mogu ponoviti, te segmente možete ponovo pretvoriti u isječke i uključiti datoteku isječka na blokove poslužitelja. Datoteke dnevnika (error.log
ierror.log
) nalaze se u direktoriju/var/log/nginx/
. Preporuča se da za svaki blok poslužitelja imate različite datotekeaccess
ierror
Možete postaviti korijenski direktorij dokumenata dokumenta na bilo koju lokaciju koju želite. Najčešće lokacije za webroot uključuju:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
Zaključak
Čestitamo, uspješno ste instalirali Nginx na svoj Ubuntu 18.04 poslužitelj. Sada ste spremni započeti implementaciju svojih aplikacija i koristiti Nginx kao web ili proxy poslužitelj.
Sigurna potvrda danas je značajka "must-have" za sve web stranice kako biste osigurali svoju web stranicu besplatnim SSL certifikatom "Šifrirajmo", možete provjeriti sljedeći vodič:
Osigurajte Nginx pomoću Šifrirajmo na Ubuntu 16.04
nginx ubuntuKako instalirati nginx na debian 10 Linux

Nginx je otvoreni izvorni, visoko performansni HTTP i obrnuti proxy poslužitelj koji napaja neke od najvećih web lokacija na Internetu. U ovom ćemo udžbeniku objasniti kako instalirati i upravljati Nginxom na Debian 10 Busteru.
Kako instalirati phpmyadmin s nginx na ubuntu 18.04

phpMyAdmin je open source PHP alat za upravljanje MySQL i MariaDB poslužiteljima putem web-baziranog sučelja. Ovaj vodič opisuje kako instalirati phpMyAdmin s Nginx-om na Ubuntu 18.04.
Kako instalirati wordpress s nginx-om na ubuntu 18.04

U ovom ćemo vam vodiču pokazati kako instalirati WordPress na Ubuntu 18.04 stroj. WordPress je najpopularnija blog s otvorenim kodom i CMS platforma u svijetu.