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-commonpaket:sudo apt install software-properties-commonDodajte Nginx PPA skladište koristeći sljedeću naredbu:
sudo add-apt-repository ppa:nginx/stableAžurirajte popis paketa i instalirajte Nginx:
sudo apt updatesudo apt install nginxNakon što je instalacija dovršena, provjerite Nginx verziju sa:
sudo nginx -vIzlaz ć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 nginxZa pokretanje usluge Nginx upišite:
sudo systemctl start nginxPonovo pokrenite Nginx uslugu:
sudo systemctl restart nginxPonovno učitajte Nginx uslugu nakon što ste izvršili neke promjene konfiguracije:
sudo systemctl reload nginxOnemogućite Nginx uslugu za pokretanje pri pokretanju:
sudo systemctl disable nginxPonovno 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-availablepohranjuju se u/etc/nginx/sites-availabledirektorij/etc/nginx/sites-available. Konfiguracijske datoteke pronađene u ovom direktoriju Nginx ne koriste, osim ako nisu povezane s/etc/nginx/sites-enableddirektorijom/etc/nginx/sites-enabledaktivirali blok poslužitelja, morate stvoriti simlink (pokazivač) s web mjesta konfiguracijske datoteke u direktorijsites-availableimeniku ssites-enabledDobra je ideja slijediti standardnu konvenciju o imenovanju, na primjer ako je vaše ime domenemydomain.comtada bi vaša konfiguracijska datoteka trebala biti imenovana/etc/nginx/sites-available/mydomain.com.confDirektorija/etc/nginx/snippets/etc/nginx/sites-available/mydomain.com.confsadrž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.logierror.log) nalaze se u direktoriju/var/log/nginx/. Preporuča se da za svaki blok poslužitelja imate različite datotekeaccessierrorMož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.







