How to Configure Sentora / Zpanel CP Web Hosting Panel
Cuprins:
Nginx Server Blocks vă permite să rulați mai multe site-uri web pe o singură mașină. Acest lucru este extrem de util, deoarece pentru fiecare site puteți specifica rădăcina documentului site-ului (directorul care conține fișierele site-ului web), puteți crea o politică de securitate separată, utilizați certificate SSL diferite și multe altele.
În acest tutorial, vă vom explica cum să configurați blocurile de server Nginx pe CentOS 7.
Cerințe preliminare
Asigurați-vă că ați îndeplinit următoarele cerințe înainte de a continua cu acest tutorial:
- Puneți un nume de domeniu îndreptat către IP-ul serverului dvs. public. În acest tutorial vom folosi exemple.com. Aveți Nginx instalat pe sistemul dvs. CentOS. Înregistrat ca utilizator cu privilegii sudo.
Server Blocks
sunt denumite
Virtual host
. O gazdă virtuală este un termen Apache.
Creați structura de director
Rădăcina documentului este directorul în care sunt stocate și servite fișierele site-ului pentru un nume de domeniu ca răspuns la solicitări. Putem seta rădăcina documentului la orice locație dorită, dar în acest ghid vom folosi următoarea structură de director:
/var/www/ ├── example.com │ └── public_html ├── example2.com │ └── public_html ├── example3.com │ └── public_html
Practic, creăm un director separat pentru fiecare domeniu pe care dorim să îl găzduim pe serverul nostru în directorul
/var/www
. În cadrul acestui director, vom crea un director
public_html
, care va fi directorul rădăcină al documentelor de domeniu și va stoca fișierele site-ului de domeniu.
Să începem prin crearea directorului rădăcină pentru
example.com
nostru de
example.com
:
sudo mkdir -p /var/www/example.com/public_html
În scopuri de testare, vom crea un fișier
index.html
în directorul rădăcină a documentului domeniului.
Deschideți editorul de text și creați fișierul demo
index.html
:
sudo nano /var/www/example.com/public_html/index.html
Copiați și inserați următorul cod în fișier:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
În acest ghid, executăm comenzile ca utilizator sudo, iar fișierele și directoarele nou create sunt deținute de utilizatorul root.
Pentru a evita orice probleme de permisiune, putem modifica proprietatea directorului rădăcină a documentului de domeniu la utilizator Nginx (
nginx
):
sudo chown -R nginx: /var/www/example.com
Creați un bloc de server
Fișierele de configurare a blocului de server Nginx trebuie să se termine cu
.conf
și sunt stocate în directorul
/etc/nginx/conf.d
.
Deschideți editorul ales și creați un fișier de configurare a blocului de server, de
example.com
.
sudo nano /etc/nginx/conf.d/example.com.conf
Puteți numi fișierul de configurare după cum doriți, dar de obicei este mai bine să folosiți numele de domeniu.
Copiați și inserați următorul cod în fișier:
server { listen 80; listen:80; root /var/www/example.com/public_html; index index.html; server_name example.com www.example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { try_files $uri $uri/ =404; } }
Salvați fișierul și testați configurația Nginx pentru sintaxa corectă:
sudo nginx -t
Dacă nu există erori, ieșirea va arăta astfel:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Reporniți serviciul Nginx pentru ca modificările să aibă efect:
sudo systemctl restart nginx
În cele din urmă, pentru a verifica dacă blocul de server funcționează așa cum este de așteptat, deschideți
http://example.com
în browserul ales, și veți vedea ceva de genul:

Concluzie
Ați învățat cum să creați o configurație a blocului de server Nginx pentru a găzdui mai multe domenii pe un singur server CentOS. Puteți repeta pașii descriși mai sus și puteți crea blocuri suplimentare de server pentru toate domeniile dvs.
Securizați Nginx cu Let's Encrypt on CentOS 7
nginx centosAcest post este o parte din seria install-lemp-stack-on-centos-7.
Alte postări din această serie:
• Cum se instalează Nginx pe CentOS 7 • Securizarea Nginx cu ajutorul criptării CentOS 7 • Instalarea MariaDB pe CentOS 7 • Instalarea PHP 7 pe CentOS 7 • Cum se instalează blocurile Nginx Server pe CentOS 7Aflați cum să modificați, să configurați, să configurați, să salvați, exportați, importați asocieri de fișiere în Windows 10 / 8.1 utilizând Setări și Instrumentul DISM.
Am văzut cum putem seta sau modifica File Associations & Extensions în Windows prin intermediul applet-ului Programs Default Panel. De asemenea, Windows 10 / 8.1 / 8 vă permite să configurați aceste Asociații de fișiere prin Setări.
Cum să configurați blocurile de server nginx pe debian 9
În acest tutorial, vă vom arăta cum puteți configura blocuri de server Nginx pe Debian 9. Blocurile server vă permite să rulați mai multe site-uri web pe o singură mașină.
Cum să configurați blocurile de server nginx pe ubuntu 18.04
Nginx Server Blocks vă permite să rulați mai multe site-uri web pe o singură mașină. Cu Server Blocks, puteți specifica rădăcina documentului site-ului (directorul care conține fișierele site-ului web), puteți crea o politică de securitate separată pentru fiecare site, utilizați certificate SSL diferite pentru fiecare site și multe altele.







