Како инсталирати и конфигурисати Nginx на Linux серверу
Водич корак по корак за инсталацију и конфигурацију Nginx веб сервера на Ubuntu и CentOS Linux дистрибуцијама.

Nginx је веб сервер високих перформанси и реверзни прокси сервер. Познат је по својој стабилности, богатом скупу функција и ниској потрошњи ресурса. Овај водич ће вам помоћи да инсталирате и конфигуришете Nginx на вашем Hiddence Linux серверу.
Инсталација Nginx-а на Ubuntu/Debian
Ажурирајте листу пакета и инсталирајте Nginx:
sudo apt update
sudo apt install nginx -yИнсталација Nginx-а на RHEL / CentOS / AlmaLinux / Rocky Linux
Инсталирајте EPEL репозиторијум и Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxОсновна конфигурација
Nginx конфигурационе датотеке налазе се у /etc/nginx/. Главна конфигурациона датотека је nginx.conf. На Ubuntu/Debian-у, блокови сервера су у /etc/nginx/sites-available/, на системима заснованим на RHEL-у у /etc/nginx/conf.d/. Тестирајте конфигурацију и поново учитајте:
sudo nginx -t
sudo systemctl reload nginxПодешавање виртуелног хоста
Креирајте блок сервера за свој домен:
sudo nano /etc/nginx/sites-available/yourdomain.com
# Додајте конфигурацију блока сервера
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxКонфигурација заштитног зида
Дозволите HTTP и HTTPS саобраћај:
sudo ufw allow 'Nginx Full'
# Или за firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadКорисни савети
- Увек тестирајте конфигурацију пре поновног учитавања: sudo nginx -t
- Проверите Nginx записе грешака: sudo tail -f /var/log/nginx/error.log
- Користите блокове сервера за више веб сајтова на једном серверу
- Омогућите Gzip компресију за боље перформансе
- Поставите SSL сертификате за HTTPS (погледајте наш SSL водич)