Nginx е бърз и лек уеб сървър. Ето как да го конфигурирате за вашия сайт:
Инсталация
apt update && apt install -y nginxsystemctl enable nginx
systemctl start nginx
Базова конфигурация
Създайте файл/etc/nginx/sites-available/моя-сайт:server {
listen 80;
server_name моя-домейн.com www.моя-домейн.com;
root /var/www/моя-сайт;
index index.html index.php;
location / {
try_files $uri $uri/ /index.html;
}
}
Активирайте сайта
ln -s /etc/nginx/sites-available/моя-сайт /etc/nginx/sites-enabled/nginx -t
systemctl reload nginx
SSL с Let's Encrypt
apt install certbot python3-certbot-nginxcertbot --nginx -d моя-домейн.com
Полезни команди
nginx -t # тест на конфигурациятаsystemctl reload nginx # презареди без рестарт
systemctl restart nginx # пълен рестарт
tail -f /var/log/nginx/error.log # логове
Имате въпроси? Пишете тук!