# Nginx üzerinde alan adı ve site yayınlama rehberi

https://hosting.rioch.tr/bilgi-bankasi/makale/nginx-uzerinde-alan-adi-ve-site-yayinlama-rehberi

Nginx üzerinde bir site yayınlamak için DNS, server block, belge kökü ve dosya erişimi birlikte hazırlanır. IP adresinde varsayılan sayfanın açılması, kendi alan adınızın doğru uygulamaya bağlandığını tek başına göstermez.

## Konuyu doğru anlayın

Nginx isteğin adresine ve yapılandırmadaki eşleşmeye göre uygun server bloğunu seçer. Statik dosya sunumu ile PHP veya başka uygulamaya ters vekil yönlendirmesi farklı kurallar gerektirir. Kontrol paneli Nginx ayarlarını yönetiyorsa elle yazılan değişikliklerin üzerine yazılabileceğini dikkate alın.

## Başlamadan önce

Bu rehberi yönetim yetkiniz bulunan sunucuda uygulayın. Önce güncel yedeği, konsol erişimini ve geri dönüş yolunu doğrulayın. Komutlardaki örnek kullanıcı, dosya ve adresleri kendi ortamınıza göre değiştirin. Dağıtımın sürümü ile kurulu kontrol paneli, dosya yollarını ve servis adlarını değiştirebilir.

## Adım adım uygulama

1. **Kurulum ve ortamı doğrulayın**Dağıtımınıza uygun resmî kurulum yöntemini kullanın. Port 80 veya 443te başka bir web sunucusunun dinleyip dinlemediğini kontrol ederek çakışmayı önleyin.
2. **Belge kökünü hazırlayın**Site dosyalarını belirlediğiniz dizine koyun ve Nginxin okuyabileceği uygun sahiplik ile izinleri sağlayın. Özel yapılandırmaları ve yedek arşivlerini halka açık kökün dışında tutun.
3. **Alan adına özel blok tanımlayın**`server_name example.com www.example.com;` gibi alan adı eşleşmesini ve gerçek `root` yolunu belirtin. Dosya konumu ve etkinleştirme yöntemi dağıtımınıza göre değişebilir.
4. **Dinamik uygulamayı bağlayın**PHP-FPM veya başka uygulama kullanılıyorsa ilgili soket ya da arka servis adresini doğrulayın. İnternetten aldığınız bir örnekteki PHP sürüm yolu sizin sunucunuzda farklı olabilir.
5. **Test edip yeniden yükleyin**Önce `sudo nginx -t` ile yapılandırmayı sınayın. Hata yoksa desteklenen reload yöntemiyle etkinleştirin; alan adı isteğinin doğru siteye geldiğini günlükler üzerinden kontrol edin.

## Sık karşılaşılan durumlar

- Varsayılan site açılıyorsa server_name, DNS ve varsayılan blok eşleşmesini karşılaştırın. IP adresine yapılan istekle alan adı isteğinin farklı sonuç vermesi beklenebilir.
- 502 hatasında Nginx çalışırken arka uygulama erişilemiyor olabilir. PHP-FPM veya uygulama servisinin durumunu ve soket izinlerini inceleyin.

## Sık sorulan sorular

### HTTP açıldıysa HTTPS de hazır mı?

Hayır. Sertifika kapsamı, 443 dinleme ayarı ve yönlendirme ayrıca hazırlanır. HTTP testi ile TLS doğrulamasını ayrı yapın.

### Yapılandırma dosyasını değiştirince anında uygulanır mı?

Dosyanın diskte değişmesi yeterli değildir. Sözdizimi testinden sonra uygun yeniden yükleme işlemi gerekir; başarısız reload eski yapılandırmayı kullanmaya devam edebilir.

## İşlem sonrası kontrol

Ana alan adı, www biçimi, alt sayfa ve statik dosyayı test edin. Erişim ile hata günlüklerini inceleyin; uygulama çalıştıktan sonra TLS ve yönlendirme kontrollerini tamamlayın.

## Teknik kaynak

[Resmî ürün belgeleri](https://nginx.org/en/docs/beginners_guide.html)

RİOCH Bilgi Bankası • Son gözden geçirme: 5 Kasım 2026. Arayüz adları ve kullanılabilir özellikler hizmetinize ve yazılım sürümüne göre değişebilir.
