You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bir ad artık başka bir müşterinin sitesine düşmüyor. Müşteri sitelerini sunan Nginx'te şimdiye kadar bir varsayılan sunucu yoktu. Henüz sertifikası olmayan bir siteye HTTPS ile gelen istek (ör. Cloudflare "Full" modunda), bu sunucuda tanımlı olmayan bir ad ya da çıplak IP adresi, Nginx'in okuduğu ilk siteye gidiyordu. Bir sitenin ziyaretçisi başka bir müşterinin sitesini (ya da onun hata sayfasını) görüyordu. Serfex artık kendi varsayılan sunucusunu yazıyor (/etc/nginx/sites-available/serfex-default.conf). 80 ve 443 portlarında eşleşmeyen her istek 404 ile "Bu adreste bir site yok" sayfasını alıyor. HTTPS'te kendinden imzalı bir sertifika kullanılıyor, istenen ad sayfada gösteriliyor. Sayfa varsayılan olarak İngilizce, #tr ile Türkçe.
Ubuntu'nun kendi varsayılan sitesi (sites-enabled/default, "Welcome to nginx!") etkin siteler listesinden çıkarılıyor. Dosyası sites-available içinde duruyor. Yönetici bu bağlantıyı başka bir dosyaya yöneltmişse dokunulmuyor.
Varsayılan sunucu güncellemeyle kendiliğinden yazılıyor. Bunun için bir site değişikliği beklemek gerekmiyor. Yazılamazsa güncelleme yine tamamlanıyor ve sorun bir sonraki site değişikliğinde gösteriliyor.
Cloudflare arkasındaki alan adları için de sertifika alınıyor. Panel, sertifika istemeden önce adın bu sunucuyu gösterip göstermediğine bakıyor. Cloudflare'in vekil adreslerini görünce "DNS henüz işaret etmiyor" deyip sertifika almıyordu. Artık yalnızca Cloudflare adreslerine çözülen bir ad bu sunucuyu gösteriyor sayılıyor. Let's Encrypt doğrulaması Cloudflare üzerinden geliyor ve varsayılan sunucu HTTPS'te de cevaplıyor. Sertifika gelince Cloudflare'in en güvenli modu olan "Full (strict)" de çalışıyor. Ad başka bir sunucuya gidiyorsa doğrulama başarısız oluyor ve diğer hatalar gibi saatte bir yeniden deneniyor.