How To install Sentora on CentOS 7
Cuprins:
- Cerințe preliminare
- Instalarea Nginx pe CentOS
- Gestionează serviciul Nginx cu systemctl
- Structura și cele mai bune practici ale fișierului de configurare Nginx
- Concluzie
engine x
pronunțat de Nginx
engine x
este un server de proxy HTTP liber și de înaltă performanță, cu o sursă deschisă, de înaltă performanță, responsabil pentru gestionarea încărcării unora dintre cele mai mari site-uri de pe Internet.
Nginx poate fi utilizat ca server web autonom și ca proxy invers pentru Apache și alte servere web.
În comparație cu Apache, Nginx poate gestiona un număr mult mai mare de conexiuni concurente și are o amprentă de memorie mai mică pe fiecare conexiune.
Acest tutorial vă va învăța cum să instalați și să gestionați Nginx pe mașina dvs. CentOS 7.
Cerințe preliminare
Înainte de a începe cu tutorialul, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo și nu aveți Apache sau niciun alt serviciu care rulează pe portul 80 sau 443.
Instalarea Nginx pe CentOS
Urmați pașii de mai jos pentru a instala Nginx pe serverul dvs. CentOS:
-
Pachetele Nginx sunt disponibile în depozitele EPEL. Dacă nu aveți deja instalat depozitul EPEL, îl puteți introduce tastând:
sudo yum install epel-releaseInstalați Nginx tastând următoarea comandă yum:
sudo yum install nginxDacă este prima dată când instalați un pachet din depozitul EPEL, vă puteți invita să importați cheia EPEL GPG:
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:Dacă acesta este cazul, tastați
yși apăsațiEnter.După terminarea instalării, activați și porniți serviciul Nginx cu:
sudo systemctl enable nginxsudo systemctl start nginxVerificați starea serviciului Nginx cu următoarea comandă:
sudo systemctl status nginxProdusul ar trebui să arate așa:
● 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 processDacă serverul dvs. este protejat de un firewall, trebuie să deschideți atât porturile HTTP (
80) cât și HTTPS (443).Utilizați următoarele comenzi pentru a deschide porturile necesare:
sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reloadPentru a verifica instalarea Nginx, deschideți
http://YOUR_IPîn browserul ales, și veți vedea pagina de întâmpinare implicită Nginx, așa cum se arată în imaginea de mai jos:
Gestionează serviciul Nginx cu systemctl
Puteți gestiona serviciul Nginx în același mod ca orice altă unitate de sistem.
Pentru a opri serviciul Nginx, executați:
sudo systemctl stop nginx
Pentru a începe din nou, tastați:
sudo systemctl start nginx
Pentru a reporni serviciul Nginx:
sudo systemctl restart nginx
Reîncărcați serviciul Nginx după ce ați făcut unele modificări de configurare:
sudo systemctl reload nginx
sudo systemctl disable nginx
Și pentru a o reactiva din nou:
Structura și cele mai bune practici ale fișierului de configurare Nginx
- Toate fișierele de configurare Nginx sunt localizate în directorul
/etc/nginx/Principalul fișier de configurare Nginx este/etc/nginx/nginx.conf. Pentru a facilita menținerea configurației Nginx, se recomandă crearea unui fișier de configurare separat pentru fiecare domeniu. Fișierele blocului de server Nginx noi trebuie să se termine cu.confși să fie stocate în directorul/etc/nginx/conf.d. Puteți avea atât de multe blocuri de server pe care aveți nevoie. Este o idee bună să urmați o convenție de denumire standard, de exemplu, dacă numele dvs. de domeniu estemydomain.comatunci fișierul dvs. de configurare ar trebui numit/etc/nginx/conf.d/mydomain.com.confDacă utilizați segmente de configurare repetabile în blocurile dvs. de server de domenii, atunci este o idee bună să creați un director numit/etc/nginx/snippetsrefactorizează acele segmente în fragmente și să includeți fișierul fragment în fișierele de blocuri de server.Nginx (access.logșierror.log) se află în directorul/var/log/nginx/. Se recomandă să aveți fișiere de jurnal deaccessșierrordiferite pentru fiecare bloc de server. Puteți seta directorul rădăcină al documentului dvs. de domeniu la orice locație doriți. Cele mai comune locații pentru webroot includ:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
Concluzie
Felicitări, ați instalat cu succes Nginx pe serverul dvs. CentOS 7. Acum sunteți gata să începeți să implementați aplicațiile dvs. și să utilizați Nginx ca server web sau proxy. Dacă intenționați să găzduiți mai multe domenii pe serverul dvs. CentOS, ar trebui să aflați cum să creați blocuri de server Nginx.
Un certificat securizat este o caracteristică „obligatorie” pentru toate site-urile web din zilele noastre. Pentru a vă asigura site-ul dvs. web cu un certificat gratuit Let's Encrypt SSL, puteți consulta tutorialul nostru despre cum să securizați Nginx cu Let's Encrypt pe CentOS 7.
nginx centosAcest post este o parte din seria Instalare LEMP pe seria CentOS 7.
Alte postări din această serie:
• Cum instalați Nginx pe CentOS 7 • Securizați Nginx cu ajutorul criptării CentOS 7 • Instalați MariaDB pe CentOS 7 • Instalați PHP 7 pe CentOS 7 • Cum configurați blocurile Nginx Server pe CentOS 7Cum se instalează nginx pe centos 8
Nginx pronume motor x este un open-source, de înaltă performanță HTTP și server proxy invers. Acest tutorial explică cum să instalați și să gestionați Nginx pe CentOS 8.
Cum se instalează phpmyadmin cu nginx pe centos 7
phpMyAdmin vă permite să interacționați cu bazele de date MySQL, să gestionați conturile și privilegiile utilizatorilor și să executați declarații SQL. În acest tutorial, vă vom arăta cum să instalați phpMyAdmin cu Nginx pe CentOS 7.
Cum se instalează wordpress cu nginx pe centos 7
În acest tutorial vă vom arăta cum să instalați WordPress pe o mașină CentOS 7. WordPress este de departe cea mai populară platformă de bloguri open source și CMS din întreaga lume.








