Caddy Web Sunucusunu Yapılandırma
ServBay, modern ve kolay yapılandırılabilir bir web sunucusu olan Caddy'yi entegre olarak sunar. Basit yapılandırması ve otomatik HTTPS özelliğiyle bilinen Caddy'nin genel ayarlarını ServBay'in grafik arayüzü üzerinden kolayca düzenleyebilirsiniz.
Caddy Ayarlarına Erişim
- ServBay uygulamasını açın.
- Sol taraftaki menüden
Web Sunucusu
na tıklayın. Caddy
sekmesini seçin.
Aşağıdaki gibi Caddy'nin temel yapılandırma arayüzünü göreceksiniz:
Temel Yapılandırma Seçenekleri
Caddy, yapılandırmayı sadeleştirme felsefesiyle tasarlanmıştır; bu yüzden küresel ayarları az sayıdadır. Çoğu ayar, her bir web sitesi için Caddyfile üzerinden yapılır. ServBay arayüzünde aşağıdaki temel genel seçenekler bulunur:
- HTTP Portu: Caddy'nin HTTP trafiğini dinlediği port. Varsayılan
80
'dir. Caddy, HTTP isteklerini genellikle otomatik olarak HTTPS'ye yönlendirir. - HTTPS Portu: Caddy'nin HTTPS trafiğini dinlediği port. Varsayılan
443
'tür. Caddy, bu port üzerinden TLS bağlantılarını otomatik olarak yönetir. - Varsayılan Bağlanma IP'si: Caddy'nin dinleyeceği ağ arayüzünün IP adresi. Boş bırakılırsa, Caddy tüm kullanılabilir ağ arayüzlerinde (
0.0.0.0
veya::
) dinler. Belirli bir IP adresi (ör.127.0.0.1
) belirterek erişimi kısıtlayabilirsiniz. - E-posta: ACME (Otomatik Sertifika Yönetim Ortamı) protokolü için kullanılan e-posta adresi. [Son derece önemli] Caddy, bu adresi kullanarak sertifika otoritelerine (örneğin Let's Encrypt) kaydolur ve SSL/TLS sertifikası talebinde bulunur; böylece otomatik HTTPS sağlanır. Lütfen mutlaka geçerli ve gerçek bir e-posta adresi girin, böylece sertifika ile ilgili bildirimleri (ör. yenileme sorunları) alabilirsiniz. Eğer sadece yerel geliştirme için
.servbay.local
veya benzeri yerel alan adları kullanıyorsanız ve genel domainler için otomatik sertifika almak istemiyorsanız bu e-posta zorunlu değildir; ancak yine de doldurmak iyi bir uygulamadır.
Caddy'nin Temel Özellikleri
Caddy'nin birçok güçlü özelliği (ters proxy, yük dengeleme, dosya servisleri, otomatik HTTPS vb.) esas olarak Caddyfile
yapılandırma dosyasıyla yönetilir. ServBay'de bir Web Sitesi
eklediğinizde veya düzenlediğinizde ve sunucu olarak Caddy'yi seçtiğinizde, ServBay arka planda gerekli Caddyfile yapılandırma bloklarını otomatik olarak oluşturur ve yönetir.
ServBay, Caddy'nin otomatik HTTPS özelliğinden faydalanır:
- Genel olarak erişilebilir alan adları için, Caddy sizden aldığınız E-posta adresiyle ACME protokolü üzerinden Let's Encrypt sertifikalarını otomatik olarak alır ve yeniler.
- Yerel geliştirme alan adları için (örneğin ServBay'in varsayılanı
.servbay.local
veya kendinize ait yerel TLD'ler) Caddy otomatik olarak yerel CA (ServBay User CA) tarafından imzalanan sertifikaları üretir ve güvenilir olarak ekler; böylece sorunsuz ve kolay yerel HTTPS geliştirme deneyimi sağlar.
Kaydetme ve Sıfırlama
- Sıfırla: Bu tuşa tıkladığınızda Caddy'nin genel ayarları, ServBay varsayılanlarına döner.
- Kaydet: Bu tuşa tıkladığınızda Caddy yapılandırmasında yaptığınız değişiklikler kaydedilir. Kaydettikten sonra, Caddy servisi açıksa, ServBay bu değişiklikleri genellikle otomatik olarak (gerekirse kısa bir yeniden başlatmayla) uygular.
Önemli Notlar
- Burada yaptığınız değişiklikler, Caddy'nin genel yapılandırma ayarlarını kapsar. Web sitelerine özgü ayrıntılı ayarlar ise ServBay'in
Web Sitesi
bölümünde yapılır ve arka planda uygun Caddyfile girdilerine dönüştürülür. - Eğer Caddy servisi çalışmıyorsa (örneğin arayüzde "Service Caddy is not enabled" bildirimi varsa) yine de ayarları düzenleyip kaydedebilirsiniz; değişiklikler, Caddy'nin bir sonraki başlatılışında geçerli olur. Caddy'yi ServBay ana panelinden veya
Paketler
menüsünden başlatabilirsiniz.
Özet
ServBay, Caddy Web Sunucusu'nun genel temel ayarlarını kolay ve anlaşılır bir şekilde yapılandırmanıza olanak tanır. Doğru portları ve ACME e-posta adresini ayarlayarak, Caddy'nin kullanım kolaylığını ve güçlü otomatik HTTPS özelliğini maksimum seviyede kullanabilir, hem yerel hem de (varsa) genel sitelerinizin dağıtımını ve yönetimini basitleştirebilirsiniz.