Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
10.05.2024

Инсталиране на Nginx и ключови команди за овладяване

Nginx е високопроизводителен уеб сървър с отворен код. Това е много популярен софтуер, предназначен да обработва HTTP заявки от клиенти (като уеб браузъри) и да им предоставя уеб страници и друго съдържание. Инсталирането на Nginx е много просто и се базира само на една команда. Въведете следната команда, за да инсталирате лесно този уеб сървър:

apt install nginx

Трябва да се съгласите с инсталацията, като натиснете Y. Резултатът ще бъде нещо подобно.

Тази статия използва Debian 12 и изпълнява всички команди като root. Винаги получавате този достъп, когато купувате виртуални или специализирани сървъри от AlexHost.

Стартирайте Nginx

Стартирането на Nginx е доста лесно. Просто изпълнете следната команда:

systemctl start nginx

Ако е успешна, командата не дава никакви резултати.

Ако използвате дистрибуция на Linux без systemd, за да стартирате Nginx, въведете:

service start nginx

Вместо ръчно стартиране на услугата Nginx, се препоръчва да я конфигурирате да стартира при зареждане на системата:

systemctl enable nginx

Рестартирайте Nginx

Процесът на рестартиране е бърз, лесен за научаване, но много важен. Всеки път, когато правите промени в Nginx, трябва да рестартирате Nginx всеки път. Опцията за рестартиране ще зареди новата конфигурация, ще стартира нови работни процеси с новата конфигурация и елегантно ще затвори старите работни процеси.

За да рестартирате Nginx, използвайте една от следните команди:

systemctl reload nginx

service reload nginx

Тестване на конфигурацията на Nginx

Всеки път, когато правите промени в конфигурационния файл на сървъра на Nginx, се препоръчва да проверите конфигурацията, преди да рестартирате или презаредите услугата.

Използвайте следната команда, за да проверите конфигурацията на Nginx за синтактични или системни грешки:

sudo nginx -t

Резултатът ще изглежда нещо подобно.

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

 

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills