406 Not Acceptable Hatası ve Çözümü

Merhaba, Bu hatanın sebebi sunucuda çalışan mod_security (waf) güvenlik yazılımının sitedeki bir dosyayı güvenli görmediğinde bu dosyanın çalışmasını engellemesinden kaynaklanmaktadır. Hatanın çözümü için aşağıdaki kodları .htaccess dosyanıza eklemeniz yeterli olacaktır. Kodları ekledikten sonra hata devam ediyor ise kök dizine 777 yetkisi vermeniz gerekebilir. SecFilterEngine Off SecFilterScanPOST Off

CentOS 7 DirectAdmin Kurulumu

CentOS 7 işletim sistemi için DirectAdmin kontrol paneli kurulum detaylarını paylaşacağım. SSH ile root olarak login olduktan sonra sistemde güncellemeyi kontrol etmemiz gerekiyor. Güncelleme için aşağıdaki kodu kullanabiliriz. yum update Sonrasında aşağıdaki komut ile gerekli paketleri yüklüyoruz. yum install psmisc net-tools systemd-devel libdb-devel Modül kurulumları tamamlamış olduk. Şimdi ise DirectAdmin kurulumunu indirip izin vererek çalıştırmamız gerekiyor. wget http://www.directadmin.com/setup.sh chmod 755 setup.sh ./setup.sh Kurulum sırasında gelen tüm sorulara “y” diyerek devam…

Nginx Reverse Proxy Kurulumu cPanel

Bildiğiniz üzere cPanel şuan nginx‘i web server olarak kullanmamıza müsade etmiyor. Ancak nginx‘in o muazzam performansını en azından statik içeriğe yanıt verebilecek şekilde cPanel‘e kurabiliriz. Böylece 80 portuna gelen isteklerin hepsini nginx karşılayıp php’e ihtiyaç duyduğunda apache ye iletip sonucu yanıt olarak verecektir. İşin ucunda yine Apache olacağından dolayı performansta çok büyük artışlar beklemek ve bu performansa göre nginx‘i değerlendirmek doğru olmaz. 🙂 Yinede gözle görülür bir fark oluyor diyebiliriz, apache de…

OpenSSL ile Private Key’e pass-phrase Ekleme

Merhaba, Bazı durumlarda CSR oluştururken CSR ile birlikte verilen Private Key’e pass-phrase (parola) eklemeniz gerekebilir. Bu tarz bir durum ile karşılaştığınızda elinizde OpenSSL kurulu herhangi bir linux dağıtımına sahip olmanız yeterli. Aşağıda verilen kod ile bu işlemi yapabilirsiniz. openssl rsa -des3 -in sifresiz.key -out sifreli.key Bu komutu çalıştırabilmeniz için sunucuda OpenSSL kurulu olmalı, ayrıca mevcut private key’iniz sunucuda .key formatında bulunmalı. Komut çalıştırdığınızda size bulunduğunuz dizinde private key’in şifrelenmiş halini…

CentOS 7 cPanel Kurulumu

Merhaba, Bu yazımda sizlere CentOS 7 işletim sistemi üzerine cPanel kontrol panelini nasıl kurabileceğinizi anlatacağız. İlk olarak ssh ile login oluyoruz. Ardından en az 20 gb alan olmasına, kurulacak sistemin en az 1 gb ram kapasitesi olmasına dikkat ediyoruz. Boş disk kapasitesine bakmak için aşağıdaki komutu giriyoruz. df -h Eğer güvenlik duvarı açıksa kapatıyoruz. systemctl stop firewalld.service systemctl disable firewalld.service cPanel kurmadan önce perl kurmamız gerekiyor. yum install perl Şimdi…