Linux sunucuya web sitesi (Nginx) nasıl kurulur?
Ubuntu/Debian sunucuda basit bir web sitesi yayınlamak için:
- Nginx'i kurun:
sudo apt update && sudo apt install nginx -y - Güvenlik duvarında web portlarını açın:
sudo ufw allow 'Nginx Full' - Tarayıcıda sunucu IP'sini açın; "Welcome to nginx" sayfasını görmelisiniz.
- Site dosyalarınızı
/var/www/htmlklasörüne koyun (SFTP ile yükleyebilirsiniz). - 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. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.
Faydalı oldu mu?
Geri bildiriminiz için teşekkürler!