*** POGLEDAJ OPIS SNIMKA *** Operativni sistemi - 038 - CentOS 7 - Instalacija
Sadržaj:
- Preduvjeti
- Instaliranje Nginx-a na CentOS
- Upravljajte Nginx uslugom s systemctl
- Struktura Nginx konfiguracijske datoteke i najbolje prakse
- Zaključak
Nginx izgovarajući
engine x
je besplatni, open-source, visoke performanse HTTP i obrnuti proxy poslužitelj koji je odgovoran za rukovanje teretom nekih od najvećih web lokacija na Internetu.
Nginx se može koristiti kao samostalni web poslužitelj i kao obrnuti proxy za Apache i druge web poslužitelje.
U usporedbi s Apacheom, Nginx može upravljati s velikim brojem istodobnih veza i ima manji memorijski otisak po spoju.
Ovaj će vas vodič naučiti kako instalirati i upravljati Nginx-om na stroju CentOS 7.
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.
Instaliranje Nginx-a na CentOS
Slijedite korake u nastavku kako biste instalirali Nginx na svoj CentOS poslužitelj:
-
Nginx paketi dostupni su u EPEL-ovim spremištima. Ako nemate već instalirano spremište EPEL-a, to možete učiniti upisivanjem:
sudo yum install epel-releaseInstalirajte Nginx upisivanjem sljedeće yum naredbe:
sudo yum install nginxAko prvi put instalirate paket iz EPEL-ovog spremišta, od vas će se možda zatražiti da uvezete EPEL GPG ključ:
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Importing GPG key 0x352C64E5: Userid: "Fedora EPEL (7) " Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Package: epel-release-7-9.noarch (@extras) From: /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Is this ok:Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Importing GPG key 0x352C64E5: Userid: "Fedora EPEL (7) " Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Package: epel-release-7-9.noarch (@extras) From: /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Is this ok:Ako je to slučaj, upišite
yi pritisniteEnter.Kad je instalacija dovršena, omogućite i pokrenite Nginx uslugu sa:
sudo systemctl enable nginxsudo systemctl start nginxProvjerite status Nginx usluge sljedećom naredbom:
sudo systemctl status nginxIzlaz bi trebao izgledati ovako:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2018-03-12 16:12:48 UTC; 2s ago Process: 1677 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) Process: 1675 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) Process: 1673 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 1680 (nginx) CGroup: /system.slice/nginx.service ├─1680 nginx: master process /usr/sbin/nginx └─1681 nginx: worker processAko je vaš poslužitelj zaštićen vatrozidom, morate otvoriti i HTTP (
80) i HTTPS (443) portove.Pomoću sljedećih naredbi otvorite potrebne portove:
sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reloadDa biste potvrdili svoju Nginx instalaciju, otvorite
http://YOUR_IPu svomhttp://YOUR_IPpregledniku i vidjet ćete zadanu Nginx stranicu dobrodošlice kao što je prikazano na slici ispod:
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
Da biste ga ponovo pokrenuli, upišite:
sudo systemctl start nginx
Da biste ponovo pokrenuli Nginx uslugu:
sudo systemctl restart nginx
Ponovno učitajte Nginx uslugu nakon što ste izvršili neke promjene konfiguracije:
sudo systemctl reload nginx
sudo systemctl disable nginx
I da ga ponovo omogućite:
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. Nove datoteke bloka poslužitelja Nginx moraju završiti.confi biti spremljene u/etc/nginx/conf.ddirektoriju. Možete imati toliko blokova poslužitelja koliko vam treba. Dobra 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/conf.d/mydomain.com.confAko koristite blokove konfiguracije koji se mogu ponoviti u blokovima poslužitelja domena, onda je dobra ideja stvoriti direktorij pod nazivom/etc/nginx/snippetssnippets koji te segmente preusmjerava u isječke i uključite datoteku isječka u datoteke poslužitelja block.Nginx log datoteke (access.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//usr/share/nginx/html
-
Zaključak
Čestitamo, uspješno ste instalirali Nginx na svoj CentOS 7 poslužitelj. Sada ste spremni započeti implementaciju svojih aplikacija i koristiti Nginx kao web ili proxy poslužitelj. Ako namjeravate ugostiti više domena na vašem CentOS poslužitelju, trebali biste naučiti kako stvoriti blokove poslužitelja Nginx.
Sigurni certifikat značajka je "must-have" za sve web stranice u današnje vrijeme. Da biste osigurali svoju web stranicu besplatnim certifikatom Let's Encrypt SSL, možete provjeriti naš vodič kako osigurati Nginx pomoću alata Encrypt na CentOS 7.
nginx centosOvaj je post dio Instaliraj LEMP stack na CentOS 7 seriji.
Ostali postovi u ovoj seriji:
• Kako instalirati Nginx na CentOS 7 • Osigurajte Nginx pomoću šifriranja na CentOS-u 7 • Instalirajte MariaDB na CentOS 7 • Instalirajte PHP 7 na CentOS 7 • Kako postaviti blokove poslužitelja Nginx na CentOS 7Kako 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 nginx na centos 8
Nginx izgovarajući motor x otvoreni je, visoko-uspješni HTTP i obrnuti proxy poslužitelj. Ovaj vodič objašnjava kako instalirati i upravljati Nginxom na CentOS 8.
Kako instalirati phpmyadmin s nginx na centos 7
phpMyAdmin omogućava interakciju s MySQL bazama podataka, upravljanje korisničkim računima i povlasticama i izvršavanje SQL-izjava. U ovom ćemo vam vodiču pokazati kako instalirati phpMyAdmin s Nginx-om na CentOS 7.








