Htaccess ile IP Adresi Bloklamak

Apache web servisi ile konfigüre edilmiş bir web sunucusunda, bir IP adresinin web sitenize erişimini engellemek için bir htaccess dosyasına ve kullandığınız Apache web servisinin sürümüne uygun kod satırlarına ihtiyacınız var. Bu yazı içerisinde ‘Apache web servisinden htaccess dosyası aracılığıyla IP adresi nasıl bloklanır?‘ sorusuna yanıt bulabileceksiniz. Tüm IP adreslerini engellemek # apache 2.2 deny from all # apache 2.4 # Require all denied Belirli IP…

Read More

Htaccess ile HTTP İstekleri HTTPS’e Yönlendirmek

Web sitenize SSL sertifikası yüklediyseniz ve tüm HTTP isteklerini HTTPS‘e yönlendirmek isterseniz bir htaccess dosyasına ve aşağıdaki kod satırlarına ihtiyacınız olacak. RewriteEngine on RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} Eğer web siteniz proxy arkasındaysa aşağıdaki kod satırlarını kullanınız; RewriteEngine on RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

cPanel Log Dosyaları

cPanel ile konfigüre edilmiş bir web sunucu üzerinde kimi zaman problem çözümü, kimi zaman saldırıları engellemek, kimi zamanlar da analiz yapmak için log dosyalarına ihtiyacımız olabiliyor. Bu yazı içerisinde cPanel log dosyalarının lokasyonlarına yer verilmiştir. cPanel Log Dosyaları /usr/local/cpanel/logs/access_log: cPanel erişim kayıtları ve kullanıcı işlemleri /var/cpanel/logs: Hesap transferleri ve diğer özelliklerin işlemlerine ait kayıtlar /var/cpanel/accounting.log: Hesap ekleme, silme gibi işlemlere ait kayıtlar /usr/local/cpanel/logs/cpbackup: Yedekleme işlemlerine ait kayıtlar /usr/local/cpanel/logs/cphulkd.log:…

Read More

Nginx increase server_names_hash_bucket_size Hatası

Nginx için yeni vhost eklerken aşağıdaki gibi bir hata alıyorsanız çözümü oldukça basit! # nginx -t 2016/11/28 13:48:06 [emerg] 12299#0: could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32 2016/11/28 13:48:06 [emerg] 12299#0: the configuration file /etc/nginx/nginx.conf test failed vhost eklerken server_name parametresine tanımladığınız verinin karakter sayısı varsayılan değerden daha büyük olduğu için bu hatayı almaktasınız. Çözüm Nginx konfigürasyon dosyasınızı açıp, dosya içerisinde server_names_hash_bucket_size parametresini…

Read More

Nginx 413 Request Entity Too Large Hatası

Nginx web servisi bulunan bir web sunucu üzerinde karşımıza çıkabilecek hatalardan biri, dosya yükleme işlemi esnasında alınabilecek bir hata olan 413 Request Entity Too Large hatasıdır. php.ini üzerinde dosya yükleme limiti her ne kadar yüksek olursa olsun, Nginx konfigürasyon dosyanızda ki client_max_body_size parametresinin değeri düşük ise dosya yükleme işleminde hata alırsınız. Çözüm Nginx konfigürasyon dosyasını açıp, dosya içerisinde client_max_body_size parametresini aratın, eğer daha önceden tanımlanmamışsa; http blok içerisine aşağıdaki…

Read More

Doğru Barındırma Hizmeti Nasıl Seçilir?

İnternet deneyimimin sadece son üç senesine göre yorumlayacak olursam; barındırma hizmeti seçiminin, bir projenin temelini hazırlayan en önemli adımlardan biri olduğunu ve genellikle barındırma hizmeti seçimlerinden dolayı mutsuz olan müşterilerin, gelişemeyen projelerin çoğunluğu oluşturduğunu söyleyebilirim. Bunların başlıca sebeplerini hemen sıralayayım; Maliyet Beklentiler Ön yargılar Ön yargı ve beklenti konusunda karşıt görüşler olabilir, bu konuya yazının sonlarına doğru değineceğim. Aynı fikirde kalırsanız, konuyu yorum kısmında tartışabilir, fikir alışverişinde bulunabiliriz! Alışılagelmiş…

Read More

WordPress Varsayılan Htaccess Dosyası

WordPress‘in kalıcı bağlantılar özelliğini aktifleştirdiyseniz ve Apache web servisi kullanan bir web sunucusu üzerinde web sitenizi yayınlıyorsanız bir htaccess dosyasına ihtiyacınız olacak. Bu dosya WordPress paneliniz üzerinden kalıcı bağlantı ayarlarınızı yapılandırırken otomatik oluşturulmaktadır. Fakat, dosyanızı web sitenizi taşıma esnasında kaybettiyseniz, çeşitli eklentilerle bu dosyanın orjinalliğini bozduysanız bir wordpress varsayılan htaccess dosyası ihtiyacı doğmaktadır. Aşağıdaki kod satırlarını wp-config.php dosyanızın bulunduğu dizine, .htaccess isminde bir dosya oluşturup içerisine yazmanız yeterli olacaktır. <IfModule mod_rewrite.c> RewriteEngine…

Read More