Panel ve Web Sunucusu rehberleri
Yazılım yığını: panel, web sunucusu ve PHP birlikte düşünülmeli
Bir sitenin sunucu tarafında çalışan yazılımlar katmanlar halinde düşünülebilir: en altta işletim sistemi, onun üstünde web sunucusu (Apache, Nginx, LiteSpeed), web sunucusunun arkasında PHP gibi uygulama çalıştırıcıları ve veritabanı, en üstte de bunların tamamını yöneten kontrol paneli. Bu katmanlar birbirinden bağımsız seçilmez. Örneğin bazı paneller belirli web sunucularıyla en iyi uyumu verir, bazı web sunucuları ise .htaccess dosyalarını hiç okumaz ve bu durum mevcut uygulamanızın ayarlarını doğrudan etkiler.
Bu yüzden karar sırası genellikle şöyle olmalıdır: önce ne çalıştıracağınızı ve kaç site, kaç kullanıcı yöneteceğinizi belirleyin; sonra panele ihtiyacınız olup olmadığına karar verin; en son da panelin desteklediği seçenekler arasından web sunucusunu seçin.
Panel gerekli mi?
Kontrol paneli, alan adı ekleme, e-posta hesabı açma, veritabanı oluşturma, SSL kurma ve yedek alma gibi tekrarlanan işleri arayüze taşır. Ama her sunucu için şart değildir.
| Durum | Panel | Gerekçe |
|---|---|---|
| Müşterilere hosting hesabı satıyorsunuz | Gerekli | Hesap ayrımı, kota ve kullanıcı arayüzü panelin işidir. |
| Çok sayıda kendi sitenizi ve e-postanızı yönetiyorsunuz | Faydalı | Tekrarlanan işleri hızlandırır, hata riskini azaltır. |
| Tek bir uygulama, tek bir site | Çoğu zaman gereksiz | Lisans maliyeti ve ek kaynak tüketimi kazandırdığından fazla olabilir. |
| Ekipte deneyimli bir sistem yöneticisi var | İsteğe bağlı | Yapılandırma dosyalarıyla doğrudan çalışmak daha fazla kontrol sağlar. |
Panelin bir başka bedeli de yapılandırmanın sahibinin artık panel olmasıdır. Dosyaları elle düzenlerseniz panel bir sonraki güncellemede değişikliklerinizi ezebilir. Bu yüzden panelli bir sunucuda ayarları mümkün olduğunca panelin sunduğu yollarla yapın. cPanel, Plesk ve DirectAdmin arasındaki farkları, lisans yaklaşımlarını ve taşıma seçeneklerini cPanel, Plesk ve DirectAdmin karşılaştırması rehberinde ayrıntılı ele aldık.
Panelsiz yönetimde hangi işler size kalır?
Panel kullanmamaya karar verdiyseniz panelin arka planda yaptığı işleri tek tek kendiniz kurmanız gerekir. Bunlar genellikle şunlardır: her site için web sunucusu tanımı ve ayrı sistem kullanıcısı, PHP-FPM havuzları, veritabanı ve kullanıcıları, sertifika alma ve yenileme, log döndürme, yedekleme ve güvenlik duvarı. E-posta sunucusu kurmak bu listenin en zahmetli kalemidir; pek çok yönetici bu nedenle e-postayı web sunucusundan ayırıp harici bir e-posta hizmetine taşır. Panelsiz kurulumda her adımı kısa notlarla belgelemek, birkaç ay sonra aynı işi tekrarlarken size saatler kazandırır.
Web sunucusu: Apache, Nginx ve LiteSpeed
Web sunucusu, ziyaretçinin isteğini ilk karşılayan yazılımdır. Apache esnekliği ve dizin bazlı .htaccess desteğiyle uzun süredir paylaşımlı hostingin standart seçimidir. Nginx, olay tabanlı mimarisiyle çok sayıda eş zamanlı bağlantıyı az bellekle karşılar ve sıklıkla ters vekil (reverse proxy) olarak kullanılır. LiteSpeed ise Apache yapılandırmasıyla uyumlu çalışmayı ve yerleşik önbelleklemeyi öne çıkaran ticari bir alternatiftir; açık kaynak kardeşi OpenLiteSpeed de vardır.
Hangisinin size uygun olduğu; trafiğinize, .htaccess bağımlılığınıza, kullandığınız panele ve bütçenize bağlıdır. Ayrıntılı karşılaştırmayı ve PHP çalıştırma modellerinin farkını Apache, Nginx ve LiteSpeed farkları rehberinde bulabilirsiniz.
SSL sertifikası: kurmak kolay, yenilemeyi unutmamak önemli
Bugün neredeyse tüm paneller ücretsiz sertifikaları otomatik kurar ve yeniler. Panelsiz sunucularda ise bu işi Certbot gibi bir ACME istemcisiyle siz yaparsınız. Asıl sorunlar genellikle kurulumda değil yenilemede çıkar: alan adı başka bir sunucuya yönlenmiştir, 80 numaralı port kapatılmıştır ya da web sunucusu yeni sertifikayı yüklemek için yeniden yüklenmemiştir. Let's Encrypt sertifikalarının kurulumunu, otomatik yenilemesini ve yaygın hataları Let's Encrypt SSL kurulumu rehberinde anlattık.
Panel veya web sunucusu değiştirirken dikkat edilecekler
- Önce yedek: panel değişikliği çoğu zaman temiz kurulum ve taşıma demektir. Taşımadan önce bağımsız bir yedek alın; yöntem için sunucu yedekleme rehberine bakın.
- Yönlendirme kuralları: Apache'den Nginx'e geçiyorsanız .htaccess kurallarını elle Nginx söz dizimine çevirmeniz gerekir.
- PHP sürümleri: yeni ortamda uygulamanızın istediği PHP sürümü ve eklentilerinin hazır olduğunu kontrol edin.
- E-posta: panel değişikliği posta kutularını, filtreleri ve DKIM anahtarlarını da etkiler. DNS kayıtlarını güncellemeyi unutmayın; ayrıntılar için SPF, DKIM ve DMARC rehberine göz atın.
- DNS geçişi: kayıtların TTL değerini taşımadan önce düşürmek kesinti süresini kısaltır.
Topluluktan destek
Panel lisansları, web sunucusu yapılandırması ve paket seçimi konularında deneyim paylaşmak için Sunucu/Hosting Bilgi Alışverişi bölümü uygun yerdir. Bayi (reseller) paketlerinde panel kullanımıyla ilgili sorular için Reseller Hosting bölümüne bakabilirsiniz. Sunucunun kendisini güvenli hale getirmek için sunucu yönetimi sayfamızla devam edin.
Forumdaki ilgili bölümler
- Sunucu/Hosting Bilgi AlışverişiPanel, web sunucusu ve yapılandırma deneyimleri.
- Reseller HostingBayi paketleri ve panel kullanımı.
- Linux SunucularPanelsiz kurulum ve servis yapılandırması.
Sık sorulan sorular
Hosting paneli nedir?
Hosting paneli, alan adı, e-posta, veritabanı, SSL ve yedek gibi sunucu işlerini web arayüzünden yönetmenizi sağlayan yazılımdır. cPanel, Plesk ve DirectAdmin yaygın örneklerdir.
Panel kullanmak sunucuyu yavaşlatır mı?
Panelin kendi servisleri bir miktar bellek ve işlemci tüketir. Küçük sunucularda bu fark hissedilebilir; birden çok site yönetiyorsanız sağladığı kolaylık genellikle bu bedele değer.
Panel kurulu bir sunucuda dosyaları elle düzenleyebilir miyim?
Teknik olarak evet, ama panel bazı yapılandırma dosyalarını kendisi üretir ve güncellemede değişikliklerinizi ezebilir. Panelin özel ayar alanlarını veya belgelerinde önerilen dosyaları kullanın.
Web sunucusunu sonradan değiştirebilir miyim?
Çoğu durumda evet. Ancak yönlendirme kuralları, önbellek ayarları ve PHP çalışma şekli değişebileceği için önce test ortamında denemenizi öneririz.