Bugün sizlerle ISPManager paneli ile iş yapmayı nasıl daha kolay, daha hızlı, daha güvenli ve aynı zamanda nasıl performansı artırabileceğinizi paylaşacağız. Bu ipuçlarını, uygulayın ve ISPManager’ı kullanan ya da denemeyi düşünen iş arkadaşlarınıza tavsiye edin.
Kullanıcılar oluşturun
Neden tek bir kullanıcı yeterli değildir?
- Bir websitesinden gelen scriptler başka birinin işlemini, o işlemin verisini düzenleyerek, yenilerini üreterek ya da silerek bozabilir. Hepsi tek bir kullanıcı kök dizininde bulundukları için birbirlerini etkileyebilirler.
- Websiteleri birbirinden izole değildir ve dosyaları birbiri ile karışabilir.
- Tek kulanıcıyı silmek diğer tüm websiteleri ile ilgili verilerin kaybolması ile sonuçlanabilir.
- Eğer bu tek kullanıcının yönetici erişimi varsa bu kişi sunucu operasyonunu kötü etkileyecek ek yazılımlar kurabilir.
Neden ayrı ayrı kullanıcılar kurmak daha iyidir?
- Erişim hakları işletim sistemi tarafından kısıtlanmıştır ve bu yüzden bir kullanıcı diğerinin dosya sistemine erişemez.
- Her kulanıcı için bağımsız bir kök dizin oluşturulur. Eğer bir kullanıcı kazara ya da bilinçli olarak bir silindi ise diğerlerinin verisi etkilenmeyecektir.
- Panel ile kullanıcı şablonları oluşturabilirsiniz ve her biri için özel yetkiler tanımlayabilirsiniz. Şablon kullanarak yeni bir kullanıcı oluşturduğunuz zaman onun yapılandırmalarını tekrardan ayarlamanıza gerek kalmaz.
- Disk alan kısıtlamaları her kullanıcı için ayarlanarak sunucuda ani alan eksikliği yaşanması engellenir.
Şu an yeni kulanıcılar yaratmak sizin için biraz zaman gerektiriyor olabilir ama gelecekteki işlerinize çok yüksek derecede katkıda bulunacaktır.
Zamana karşı kendini kanıtlamış yazılım paketleri kullanın
Websiteleri ile çalışma konusunda en verimli paketlerden birisi Apache + nginx web sunucuları kombinasyonudur. Fonksiyonlarında farklı görevlerden sorumludurlar. nginx yüksek ek yük ve statik veri işleme konusunda iyi iş çıkarırken Apache dinamik içerikleri hızlıca işler. ISPManager ile Fast CGI modunu açıp bu yapılandırmayı en hızlı ve en güvenli halde kullanabilirsiniz.
Apache ve nginx web sunucuları paketini kullanırken nginx + php-fpm modunu aktif hale getirme seçeneği ortaya çıkar. Bu PHP için en hızlı operasyonel seçenektir. Böyle bir yapılandırma performansı ve hızı artırmaya olanak verir: bir talep nginx ile işlendiği zaman dinamik içerik Apache yerine php-fpm tarafından işlenir.
Hız ve verimliliği optimize edin
Websitelerini ISPManager’ın yetenekleri sayesinde hızlandırabilirsiniz.
Idle özellikleri devre dışı bırakın. Örneğin kullanıcılardan birisi PHP kullanmayan bir kartvizit siteyi çalıştırıyor. Böyle statik web sayfaları için PHP handler kapatılabilir. Aynı zamanda bu araç panelde diğer kullanıcılar tarafından yönetilen diğer websitelerinde aktif kalacaktır. Bu yaklaşım kaynak kullanımını yüksek ölçüde düşürebilir ve sunucu performansını artırabilir.
Statik içerik sıkıştırması kurun. Düzenlenmiş ve çok yer kaplayan dosyalar sayfa yüklenmesini yavaşlatabilir (görseller, müzikler, sesler ve videolar yer alabilir bunların arasında). Eğer nginx ya da OpenLiteSpeed web sunucusu kullanıyorsanız, ISPManager ile websitenizdeki statik içeriklerin sıkıştırma seviyesini ayarlayabilirsiniz. Nginx için panel 1 ile 9 arasında bir sıkıştırma seviyesi seçeneği sunar. Bu seçenek ngx_http_gzip_module modülü ile aktif hale getirilir. Bu değeri 5’e ayarlamanızı tavsiye ederiz. Bunu yaparak aktarılan veriyi en az 2 kat düşürmüş olursunuz.
“Cache’i Aktif Et” seçeneğini kullanın. Bir websitesi kurduğunuz zaman cache aktif etmeyi tikleyin ki içeriğini cachelensin. Bu kullanıcılar için indirmeyi artıracaktır çünkü önceden kayıt edilmiş sayfaları alırlar. Optimum seçenği tavsiye ederiz: 1 günlük cache ve 30 günlük değer.
Bunların hepsi websitenizi hızlandıracaktır. Takipçiler web sayfalarınızdan uzun indirme süreleri yüzünden ayrılmayacak ve arama motorlarındaki davranışsal indikatörler düşmeyecektir.
Yedekleme sürecinizi hızlandırın
Yedek boyutunuzu artırın. Varsayılan olarak bir yedek her biri 100 MB olan küçük dosyalara bölünmüştür. Ama çok fazla bilgi var ise boyutu panel yapılandırma dosyasındaki bu komut ile artırabilirsiniz: /usr/local/mgr5/etc/ispmgr.conf parameter BackupSliceSize M.
Dosya önceliklerini değiştirin. Eğer yüksek boyutta verileri yedeklemeniz gerekiyorsa, yedekleme önceliğini değiştirebilirsiniz. Bunu yapmak için etc/ispmgr.conf yapılandırma dosyasına düzenlemeler yapmanız gerekir (BackupCommandPrefix bundan sorumludur). Başlangıçta bu parametre nice -n 10 ionice -c2 -n7 ayarına sahiptir.
- nice, UNIX tabanlı sistemler için bir komut satırı aracıdır. Bu seçilen programın işletim sistemi kernel işlem zamanlayıcısında önceliği değişmiş şekilde çalıştırır.
- ionice, UNIX tabanlı sistemlerde bir işlemin I/O sınıfını ya da işlem önceliğini almak ya da ayarlamak için kullanılan araçtır. Sizin için mevcut olan seçenekler şunlardır: -c (sınıflar: 1 gerçek zamanlı, 2 en iyi efor, 3 boş anlamına gelir) ve -n (sınıf parametresidir ve gerçek zamanlı ile en iyi efor için 0 ile 7 arası bir değer alır)
Eğer mümkünse ekstra araçlar bağlayın
Eğer sunucunuzda yeterli kaynaklara sahipseniz bazı ek modülleri aktif hale getirebilirsiniz. Bu modülleri kullanmanızı tavsiye ederiz:
- PageSpeed. Bu, websitesi sayfalarını sessizce optimize eder ve böylece daha hızlı yüklenirler. Nginx ve Apache web sunucuları için geliştiriciler modülün ayrı versiyonlarını sunarlar (bizim panelimiz bunları otomatik olarak kuruyor). Kurulumdan sonra ISPManager varsayılan ayarları kullanır ama dilerseniz yapılandırma dosyalarını kullanarak bunları değiştirebilirsiniz.
- DDoS-guard. Websitelerini DDoS saldırılarına karşı koruyan bir proxy hizmeti ile gelen ticari bir entegrasyon modülür ve HTTP(S) floodinge karşı koruma sağlar. Websitesine gelen tüm talepler ve ağ bunun içinden geçer. Zararlı trafik otomatik olarak filtrelenip engellenirken, zararsız trafik aktarılmaya devam eder. DDoS-Guard dünyanın her yerinde bulunan nodeları ile kendi sistemini kullanır ve böylece her türlü zararlı saldırıya karşı tanıma ve işlem konusunda anlık tepki verir. Bu modül her tür web sunucusuna bağlanabilecek şekilde mevcuttur.
Açıklara karşı korumayı etkin hale getirin
nginx ya da OpenLiteSpeed web sunucusu kullanan herkes DDoS korumasını direkt olarak ISPManager üzerinden aktif hale getirebilir. Web sunucusuna göre değişen çeşitli önemli güvenlik ayarları seçenekleri de dahildir buna.
Nginx için belirli IP ya da IP kümeleri için kilitleme kuralları koyabilirsiniz.
Kilitleme parametreleri:
- Bir IP’den saniyede gelen talep sayısı. Bu sayı aşıldığı vakit 5-dakikalık bir kilitleme başlar.
- Toplam surge boyutu da tüm talepler kilitlendikten sonra gönderilen taleplerin boyutudur. OpenLiteSpeed ise bu durumda kilitleme yapmak yerine seçilen IP üzerinde bant genişliği kısıtlamasına gider.
Kısırtlama parametreleri:
- saniyedeki talep sayısı, bu miktar aşıldıktan sonra şüpheli IP adresinin bant genişliği kısıtlanır.
- throughput (byte/saniye) — şüpheli IP için ne kadar kanal genişliği bırakılacağı
Websitenizin stabil bir şekilde işlemesi için DDoS koruması elzemdir. Bu nedenle korumayı aktif hale getirmekte tereddüt etmeyin.
Boş disk alanı bırakın
Hep boş disk alanınız olması önemlidir. Bazı websiteleri işlemleri boyunca bir sürü geçici dosya üretir (özellikle online alışveriş oturumlarında). Eğer tüm bu geçici dosyaların barınabileceği bir alan yoksa bu web kaynak işlemlerinde sorunlara sebep olabilir.
SSL sertifikaları uygulayın
SSL Sertifikası kurduğunuzdan emin olun. Bu veri aktarımını korur, SEO indekslemesine yardımcı olur ve web tarayıcılar ile ilgili bir sorun olmamasını sağlar. Let’s Encrypt ile ücretsiz bir sertifika edinmek mümkün değilse ya da takip hizmetleri engelliyorsa, sürekli olarak SSL sertifika süresinin dolması ile ilgili uyarılar ile uğraşırsınız. Dolma süresi istediğiniz gibi ayarlanabilen bir self-signed (sizin imzalayacağınız) sertifika öneririz. Örneğin gelecek iki yıl için bir SSL sertifikası imzalayabilirsiniz.
Panelin arama çubuğunu kullanın
Bu dosyalar ve özellikleri çok daha hızlı bulmanıza yardımcı olur. Başlığın ilk birkaç karakterini girerek eşleşen sonuçların bir listesini alabilirsiniz.
ISPManager’ı denemek istiyorsunuz ama henüz bir abonelik almaya karar vermediniz mi? Panelin grafik arayüzünü iki haftalık deneme sürümünde keşfetme ya da online olarak demo modunda deneme hakkınız var.
Son olarak bu içgörülerin, web hosting deneyiminizi optimize etme konusunda size yardımcı olmasını ve ISPManager’ın özelliklerinden sonuna kadar faydalanabilmenizi sağladığını umarız. Yeni edindiğiniz bilgilere eşlik etmesi adına güçlü bir fiziksel web sunucu arayanlar da UItahost’un fiziksel hosting çözümünü incelemeyi düşünebilir.