15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
30.10.2024

Π‘Π°ΠΉΡ‚ΠΎΠ²Π΅, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ с NGINX ΠΈΠ»ΠΈ Apache

NGINX ΠΈ Apache са Π΄Π²Π°Ρ‚Π° Π½Π°ΠΉ-ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° Π² свСта. И Π΄Π²Π°Ρ‚Π° са ΠΌΠΎΡ‰Π½ΠΈ, Π±ΠΎΠ³Π°Ρ‚ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ високо ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΈ ΠΏΡ€Π°Π²ΠΈ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΈΠ·Π±ΠΎΡ€ΠΈ Π·Π° хостинг Π½Π° уСбсайтовС. Π’ Linux-Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ систСми, NGINX ΠΈ Apache управляват уСбсайтовС, ΠΊΠ°Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ сайтовС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ систСма ΠΎΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π°Ρ€ΠΈΡ‡Π°Π½ΠΈ sites-enabled ΠΈ sites-available.

Π’Π°Π·ΠΈ статия Ρ‰Π΅ Π²ΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈ ΠΏΡ€Π΅Π· ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° sites-enabled ΠΈ sites-available ΠΈ Ρ‰Π΅ обясни ΠΊΠ°ΠΊ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΈ управляватС уСбсайтовС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ NGINX ΠΈ Apache.

Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° sites-available ΠΈ sites-enabled

И NGINX, ΠΈ Apache ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° структура Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° уСбсайтовС. Π’Π°Π·ΠΈ структура раздСля Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈΡ‚Π΅ сайтовС ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈΡ‚Π΅, позволявайки Π½Π° систСмнитС администратори лСсно Π΄Π° управляват ΠΊΠΎΠΈ сайтовС са Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ.

  • sites-available: Π’Π°Π·ΠΈ дирСктория ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° всички уСбсайтовС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π΄Π° обслуТватС с вашия ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€. Π€Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² Ρ‚Π°Π·ΠΈ дирСктория опрСдСлят Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ хостовС ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° (Π² случая Π½Π° NGINX) ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π’Π΅Π·ΠΈ уСбсайтовС Π½Π΅ са Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ.
  • sites-enabled: Π’Π°Π·ΠΈ дирСктория ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° символични Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° уСбсайтовС, ΠΊΠΎΠΈΡ‚ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° са Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ ΠΈ сС обслуТват ΠΎΡ‚ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π°. Π‘Π°ΠΌΠΎ сайтовС, ΠΊΠΎΠΈΡ‚ΠΎ са “Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ”, Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сайтовС с Apache

1. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ хостовС Π½Π° Apache

Apache ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ хостовС, Π·Π° Π΄Π° обслуТва мноТСство уСбсайтовС ΠΎΡ‚ Π΅Π΄ΠΈΠ½ СдинствСн ΡΡŠΡ€Π²ΡŠΡ€. ВсСки уСбсайт ΠΈΠΌΠ° свой собствСн ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ спСцифицира ΠΊΠ°ΠΊ Apache трябва Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΡ€Π΅Π½ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ хост Π·Π° Apache

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ хост Π² дирСкторията /etc/apache2/sites-available/. НапримСр, Π·Π° Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ уСбсайт с ΠΈΠΌΠ΅ example.com:

sudo nano /etc/apache2/sites-available/test.oo.md.conf

Π’ΡŠΡ‚Ρ€Π΅ Π² Ρ„Π°ΠΉΠ»Π° Ρ‰Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ конфигурацията Π·Π° example.com:

<VirtualHost *:80>
ServerAdmin admin@test.oo.md
ServerName (your_domain or Ip_address)
ServerAlias www.test.oo.md
DocumentRoot /var/www/test.oo.md
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

*ServerName (Π²Π°ΡˆΠΈΡΡ‚_Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈΠ»ΠΈ Ip_address)Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ стойността Π½Π° Π²Π°ΡˆΠΈΡΡ‚_Π΄ΠΎΠΌΠ΅ΠΉΠ½, която ΡΡŠΡ‰ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π·Π° Ip_address.

2. АктивиранС Π½Π° сайта

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ конфигурационният Ρ„Π°ΠΉΠ» Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ хост Π΅ създадСн, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ сайта, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° a2ensite (Apache 2 АктивиранС Π½Π° сайт):

sudo a2ensite test.oo.md.conf

Π’ΠΎΠ²Π° създава символичСн Π»ΠΈΠ½ΠΊ ΠΎΡ‚ /etc/apache2/sites-available/test.oo.conf Π΄ΠΎ /etc/apache2/sites-enabled/test.oo.md.conf, Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΠΊΠΈ уСбсайта.

3. ΠŸΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Apache

Π‘Π»Π΅Π΄ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° сайта, ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄Π΅Ρ‚Π΅ Apache, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:

sudo systemctl reload apache2

4. Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° сайта

Π—Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ сайт, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° a2dissite (Apache 2 Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° сайт):

sudo a2dissite example.com.conf

Π’ΠΎΠ²Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° символичния Π»ΠΈΠ½ΠΊ Π² дирСкторията sites-enabled, ΠΈ ΡΠ°ΠΉΡ‚ΡŠΡ‚ Π²Π΅Ρ‡Π΅ няма Π΄Π° бъдС обслуТван.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сайтовС с NGINX

1. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° NGINX

NGINX ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ са Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ хостовС Π½Π° Apache. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° сС поставят Π² дирСкторията /etc/nginx/sites-available/.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Π° конфигурация Π½Π° Π±Π»ΠΎΠΊ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° NGINX

Π—Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» Π·Π° example.com, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:

sudo nano /etc/nginx/sites-available/test.oo.md

Π’ΡŠΡ‚Ρ€Π΅ Π² Ρ„Π°ΠΉΠ»Π° Ρ‰Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠ° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° example.com:

server {
listen 80;
server_name example.com www.test.oo.md;
root /var/www/test.oo.md;
index index.html index.htm;
access_log /var/log/nginx/test.oo.md_access.log;
error_log /var/log/nginx/test.oo.md_error.log;
location / {
try_files $uri $uri/ =404;
}
}

2. АктивиранС Π½Π° сайта

Π—Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ сайта, ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ символичСн Π»ΠΈΠ½ΠΊ Π² дирСкторията sites-enabled, ΠΊΠΎΠΉΡ‚ΠΎ сочи към конфигурационния Ρ„Π°ΠΉΠ» Π² sites-available. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ln:

sudo ln -s /etc/nginx/sites-available/test.oo.md /etc/nginx/sites-enabled/

3. ВСст Π½Π° конфигурацията Π½Π° NGINX

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄ΠΈΡ‚Π΅ NGINX, Π΅ Π΄ΠΎΠ±Ρ€Π° идСя Π΄Π° тСстватС конфигурацията, Π·Π° Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ няма синтактични Π³Ρ€Π΅ΡˆΠΊΠΈ:

sudo nginx -t

4. ΠŸΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° NGINX

Ако Ρ‚Π΅ΡΡ‚ΡŠΡ‚ Π½Π° конфигурацията ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅, ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄Π΅Ρ‚Π΅ NGINX, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:

sudo systemctl reload nginx

5. Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° сайта

Π—Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ сайт, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ символичния Π»ΠΈΠ½ΠΊ ΠΎΡ‚ дирСкторията sites-enabled:

sudo rm /etc/nginx/sites-enabled/test.oo.md

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π°, ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄Π΅Ρ‚Π΅ NGINX, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:

sudo systemctl reload nginx

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сайтовС с NGINX ΠΈΠ»ΠΈ Apache

  1. Π”Ρ€ΡŠΠΆΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ: Π’ΠΈΠ½Π°Π³ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° всСки уСбсайт ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² дирСкторията sites-available. Π’ΠΎΠ²Π° улСснява ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° мноТСство уСбсайтовС.
  2. ВСствайтС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈ ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅: Π’ΠΈΠ½Π°Π³ΠΈ тСствайтС конфигурацията си с apachectl configtest (Π·Π° Apache) ΠΈΠ»ΠΈ nginx -t (Π·Π° NGINX) ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π°. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° поврСдят Π²Π°ΡˆΠΈΡ‚Π΅ сайтовС.
  3. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ систСма Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅: Ако управляватС ΠΌΠ½ΠΎΠ³ΠΎ уСбсайтовС ΠΈΠ»ΠΈ ΠΈΠΌΠ°Ρ‚Π΅ слоТна конфигурация, помислСтС Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° систСма Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС (ΠΊΠ°Ρ‚ΠΎ Git) Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π’ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° прослСдяватС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈ Π΄Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ Π½Π°Π·Π°Π΄, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.
  4. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ HTTPS: Π’ΠΈΠ½Π°Π³ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ SSL сСртификати Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ сайтовС. Let’s Encrypt ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ SSL сСртификати ΠΈ ΠΌΠΎΠΆΠ΅ лСсно Π΄Π° бъдС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ с Apache ΠΈΠ»ΠΈ NGINX Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° HTTPS.
  5. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π»ΠΎΠ³ΠΎΠ²Π΅: Π’ΠΈΠ½Π°Π³ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ Π»ΠΎΠ³ΠΎΠ²Π΅ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π·Π° всСки сайт. Π’ΠΎΠ²Π° ΠΏΠΎΠΌΠ°Π³Π° ΠΏΡ€ΠΈ отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Как NGINX, Ρ‚Π°ΠΊΠ° ΠΈ Apache прСдоставят ΠΌΠΎΡ‰Π½ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° уСбсайтовС с Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ sites-available ΠΈ sites-enabled. Π’Π°Π·ΠΈ структура Π²ΠΈ позволява лСсно Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅, Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΈ управляватС мноТСство уСбсайтовС ΠΎΡ‚ Π΅Π΄ΠΈΠ½ СдинствСн ΡΡŠΡ€Π²ΡŠΡ€.

Π—Π° Apache ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°Ρ‚ΠΎ a2ensite ΠΈ a2dissite, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π² NGINX ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€ΡŠΡ‡Π½ΠΎ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚Π΅ символични Π»ΠΈΠ½ΠΊΠΎΠ²Π΅, Π·Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ сайтовС. НСзависимо ΠΎΡ‚ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅, Π½Π΅ забравяйтС Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€Π° слСд ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ тСствайтС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅.

Π‘Π»Π΅Π΄Π²Π°ΠΉΠΊΠΈ Ρ‚Π΅Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Π³Π»Π°Π΄ΠΊΠΎ изТивяванС ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° мноТСство сайтовС Π½Π° вашия ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ NGINX ΠΈΠ»ΠΈ Apache.

Π£Π²Π΅Π΄ΠΎΠΌΠ΅Ρ‚Π΅ ΠΌΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ разяснСния ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‰!

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ