Nginx е един от най-популярните уеб сървъри в света — бърз, лек и надежден. В това ръководство ще разгледаме как да инсталираме и конфигурираме nginx на VPS с Ubuntu, включително настройка на виртуални хостове и SSL сертификат.
Стъпка 1 — Инсталация на nginx
Свържете се с VPS чрез SSH и изпълнете:
Проверете дали nginx работи:
Трябва да видите active (running). Nginx стартира автоматично при рестарт на сървъра.
Стъпка 2 — Отваряне на портове
Ако използвате UFW firewall, отворете портове 80 и 443:
При NAT VPS от VPSStorages, портовете се управляват чрез NAT правила. Свържете се с поддръжката за отваряне на допълнителни портове.
Стъпка 3 — Виртуален хост
Създайте конфигурационен файл за вашия домейн:
Добавете следното съдържание:
Активирайте конфигурацията:
Стъпка 4 — Създаване на директория и тестова страница
Стъпка 5 — SSL с Let's Encrypt
Инсталирайте Certbot за безплатен SSL сертификат:
Certbot автоматично обновява конфигурацията на nginx за HTTPS. Сертификатът се подновява автоматично на всеки 90 дни.
Стъпка 6 — Оптимизация на nginx
Добавете следните настройки в /etc/nginx/nginx.conf за по-добра производителност:
Проверете конфигурацията и рестартирайте:
Полезни команди
sudo nginx -t— проверка на конфигурациятаsudo systemctl reload nginx— презареждане без прекъсванеsudo systemctl restart nginx— пълен рестартsudo tail -f /var/log/nginx/error.log— преглед на грешкиsudo tail -f /var/log/nginx/access.log— преглед на достъп
Заключение
Nginx е мощен и лек уеб сървър, идеален за VPS хостинг. С правилна конфигурация може да обслужва хиляди едновременни заявки при минимално потребление на ресурси. Комбинирайте го с VPS Plus от VPSStorages за оптимална производителност на достъпна цена.