SSH ile sunucuya bağlanabileceğiniz bir hesabınız olduğu sürece, Git ile, herhangi bir araç kullanmanıza gerek kalmadan, kolaylıkla deployment işleminizi gerçekleştirebilirsiniz. Diğer araçlar daha çok, burada inceleyeceğimiz kısımları otomatik hale getirerek, çeşitli kolaylıklar sağlasa da, herhangi birini kullanmadan da, temel Git ve sunucu yönetimi bilgisiyle deployment işlemini otomatize edebilirsiniz.Not: Bu yazıda, ...
Let's Encrypt, an itibariyle herkese açık, beta aşamasında olan, mozilla öncülüğünde, birçok şirketin destekleriyle geliştirilmiş olan bedava SSL/TLS sağlayıcısıdır. Firefox, Chrome, Safari gibi önde gelen tüm tarayıcılar tarafından tanınan bu sertifikayı yüklemek de gayet basit.Bu makalede daha önceden letsencrypt'in kendi client'ı ile nasıl kurulum yapılabileceğini anlatmıştım ancak daha sonradan Github ...
Bu yazıda, yeni kurulmuş bir Ubuntu sunucu üzerinde, Laravel için Nginx'i nasıl yapılandırmanız gerektiğini, aynı zamanda ileride hiç başınızı ağrıtmayacak şekilde sunucunuzu git bazlı deployment'a nasıl hazır getirebileceğinizi anlatacağım. Örnek deployment aracı olarak Capistrano ile anlatacağım ama dilerseniz başka bir araç ile de aynı işlemleri yapabilirsiniz, aralarında çok ufak farklar ...
Belki de yazacağım en kısa makale olacak ama belirtmeden geçemeyeceğim bir konu caching. Özellikle Laravel'e entegre etmeniz bu kadar kolayken, hala dosyalar ile caching yapmak elde edebileceğiniz maksimum performansı inanılmaz düşürüyor. Bu yüzden, mutlaka kendi sunucularınızda, Redis ve Memcached kullanın.Memcached ve Redis'i sunucunuza kurmak için sudo apt-get install -y memcached php5-memcached ...
Bu yazıda, yeni kurulmuş Ubuntu 14.04 sunucusu üzerinde, temel güvenlik ayarlarını nasıl yapabileceğinizi anlatacağım. Aslında yapacağım şey bir nevi Bryan Kennedy'nin makalesini Türkçe'ye biraz daha detaylı çevirerek anlatmak olacak, açıkçası ben de birçok temel şeyi bu makaleyle öğrenmiştim, dolayısıyla bu makaleyi Sunucu Güvenliğine Giriş - 101 dersi gibi görebilirsiniz. Sunucuya ...