# Linux sunucuya web sitesi (Nginx) nasıl kurulur?

https://kervanhost.com/bilgi-bankasi/makale/linux-sunucuya-web-sitesi-nginx-nasil-kurulur

Ubuntu/Debian sunucuda basit bir web sitesi yayınlamak için:

1. Nginx'i kurun: `sudo apt update && sudo apt install nginx -y`
2. Güvenlik duvarında web portlarını açın: `sudo ufw allow 'Nginx Full'`
3. Tarayıcıda sunucu IP'sini açın; "Welcome to nginx" sayfasını görmelisiniz.
4. Site dosyalarınızı `/var/www/html` klasörüne koyun (SFTP ile yükleyebilirsiniz).
5. Alan adınızı bu IP'ye yönlendirin (bkz. "Alan adımı sunucuma nasıl yönlendiririm?").

Birden çok site için her biri ayrı bir "server block" dosyası ister (`/etc/nginx/sites-available/`). Değişiklik sonrası `sudo nginx -t` ile test edip `sudo systemctl reload nginx` yazın.

AlmaLinux/Rocky için kurulum komutu `sudo dnf install nginx -y`, başlatmak için `sudo systemctl enable --now nginx`'dir.

*Sorununuz çözülmediyse [destek talebi açın](https://kervanhost.com/destek-taleplerim). Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.*
