Domain Hizmetleri Karşılaştırma

Merhaba, Bu yazımda Google’ın Google Domains servisinin Aralık 2020 tarihi itibariyle Türkiye’de hizmete girmesiyle birlikte Natro, Google Domains ve Cloudflare domain kayıt firmalarının hizmet ve fiyat politikalarını karşılaştıracağım. Fiyatlar Aralık 2020 fiyatlarıdır servis sağlayıcılar ve dolar kuru sebebiyle değişebileceğini unutmayınız. Uzun yıllardır domain kaydı için Natro firmasından hizmet alıyorum. Natro eskiden DNS Servis yönetimi için […]

Visual Studio Extension Trial Reset

Merhaba, bu yazımda bir Visual Studio eklentisini yazılımın verileri nerede sakladığını ve nasıl çalıştığını öğrenmek için deneme periyodu süresini maniple etmeye çalışacağım. Öncelikle bu eklentiyi analiz etmeliyiz. Bu eklenti de aslında bir yazılım ve işletim sistemine bazı istekler yapıyor okuyor yazıyor vs. İnceleme işlemi yaparken Procmon yazılımından yardım alacağım. Deneme süresini sıfırlamak istediğim eklenti 14 […]

The Apache service fails to start: Cannot load /usr/lib/apache2/modules/mod_security2.so Hatası

The Apache service fails to start: Cannot load /usr/lib/apache2/modules/mod_security2.so Hatası ModSecurity eklentisinin bulunamamasından kaynaklanan bir hatadır. Aşağıdaki dosyada modsecurity.so eklentisinin load edildiği satır yorum satırına çevirerek sorun giderilebilir /etc/apache2/mods-enabled/security2.load #LoadModule security2_module /usr/lib/apache2/modules/mod_security2.so Sonrasında apache başaltılabilir olacaktır. Eğer domainler plesk default page2i gösteriyorsa plesk repair web komutuyla düzeltilebilir.  

AWS otomatik olarak yeni instance yaratıyor (Çözüldü)

Eğer bir EC2 instance’i terminate ettiğinizde otomatik olarak yeniden oluşturuluyor olabilir Free Tier de bu durum size ücret olarak yansıyacaktır bu sebeple otomatik oluşan instance ismine dikkat edin! Otomatik oluşturulan instance Elastic Beanstalk servisinde oluşturduğunuz bir uygulama tarafından yaratılıyor olabilir burada anlatıldığı gibi eleastic beanstalk uygulamanızı terminate etmeniz sorunu çözecektir.

Php HTTP Flood Protection

PHP de yazılımsal olarak flood dan basit bir şekilde kendimizi koruyabilmek için ağaşıdaki kod parçası sayfanın başına eklenebilir. Yapılan önlem son derece basit derece bir korumadır fakat uygulaması kolay olduğundan tercih edilebilir. Daha detaylı bir koruma için Captcha, Yazılımsal – Donanımsal Firewall, UTM gibi çözümler uygulanabilir. PHP CODE: //—————————————————————————- if (!isset($_SESSION)) { session_start(); } if($_SESSION[‘last_session_request’] […]

PHP IP Adres aralığı engelleme

Belirli bir ip adres aralığını PHP ile engellemek yada belirlemek için kullanabiliriz. Daha sağlam bir güvenlik için tabiki ayarların firewall üzerinde yapılandırılması tavsiye edilir. function ip_in_range( $ip, $range ) { if ( strpos( $range, ‘/’ ) == false ) { $range .= ‘/32’; } // $range is in IP/CIDR format eg 127.0.0.1/24 list( $range, $netmask […]

Plesk Nginx açma – devre dışı bırakma

Nginx sorun çıkarttığında yada debug amacıyla devre dışı bırakılmak istenebilir. Plesk üzerinden nginx i kaldırmadan görevi apacheye aktarmak mümkündür. Plesk Nginx komutlarından disable olanı ele nginx devre dışı bırakılmalıdır: # /usr/local/psa/admin/bin/nginxmng –disable # /usr/local/psa/admin/bin/nginxmng –enable # /usr/local/psa/admin/bin/nginxmng –status Enabled Yapılan ayarları etkin kılmak için tüm domainlerde ayarlarını yapılandırmamız gerekiyor: # /usr/local/psa/admin/sbin/httpdmng –reconfigure-all İşlemler Yapıldıktan nginx […]

Apache SSL Bağlantı 502 Bad Gateway hatası

Eğer ssl üzerinden yani https:// bağlantı kurarken hata alıyorsanız bu hata nginx açıkken 502 Bad Gateway, nginx kapalı yani isteklere Apache cevap veriyorken connection refused hatası olabilir. Plesk panel ile çalışıyorsak bu sorunun nereden kaynakladığını bulmak için fpm handler’ını ve Apache’yi yada nginx i devreye alarak test edebiliriz ben apache yi devre dışı bırakıp nginx i tek […]

Plesk tüm domainlere fpm ayarı güncelleme&Tüm domainleri listeme

Aşağıdaki scripti chmod+x ile executable yaptıktan sonra çalıştırarak kullanabiliriz. #!/bin/bash printf ‘Islem Tamamlanana kadar lutfen bekleyin…\n’; for directory in /var/www/vhosts/system/*/conf/; do printf ‘[php-fpm-pool-settings] pm = dynamic pm.max_children = 100 pm.start_servers = 20 pm.min_spare_servers = 20 pm.max_spare_servers = 60 pm.max_requests = 1024 pm.status_path = /status ‘ > $directory/php.ini; done /usr/local/psa/bin/php_settings -u #clear printf ‘Islem Tamamlandi\n’ Ağaşıdaki […]

Plesk PHP-fpm Too Many Open Files 24 Error (Çözüldü)

Plesk’te fpm ayarları burada /opt/plesk/php/7.1/etc/php-fpm.conf bulunuyor bu hatayı hangi php versiyonunda alıyorsak onun fpm ayarlarını değiştirmeliyiz ;rlimit_files = 1024 satırını rlimit_files = 4096 ile değiştirip service plesk-php71-fpm restart ile fpm uygulamasını yeniden başlatalım. Böylece sistem kaynakları yettiği sürece php-fpm in open files limitini arttırıp hatayı almayı almaktan kurtulacağız. Hata almaya devam ederseniz parametrenin değerini daha fazla […]