Unix / Linux / Windows Server Güvenliği ve Yönetimi

   Uzaktan erişim ile Web, Dns, Mail Server ve Firewall Kurulumu

   İşyeri ve Ev bilgisayarlarının Kontrolü ve Bakımı

   Kurumsal veya Kişisel web sayfası hazırlama ve güncellenmesi


   Detaylar için Tıklayın
»  Kurum ve Sirketler icin Yönetim ve Güvenlik Paketi - 100 TL
»  Dedicated , Vps Sunucular icin Yönetim ve Güvenlik Paketi - 50 TL
»  Uzaktan Web , Dns , Mail Server , Firewall Kurulumu - 50 TL
Güvenlik Çözümlerimiz

Bilgisayar Güvenlik Hizmetleri Kurumsal veya bireysel olarak yaşadığınız problemlerin analizini yaptıktan sonra size en uygun çözümü üretiyoruz ve gereken önlemleri hiç vakit kaybetmeden almanızı sağlıyoruz. Bu hizmeti belli bir ücret karşılığında uzaktan erişim ile sizi yormadan ve zamanınızı almadan yapıyoruz.
Dökümanlar » Apache » Server Tabanlı Apache Hataları ve Çözümleri
Server Tabanlı Apache Hataları ve Çözümleri

Apache Log Dosyasındaki ” Attempt to serve directory ” Hatası

[error] [client ip ] Attempt to serve directory: /dizin/tcpsecurity.com/site-dizin

httpd-error.log içinde yukarıdakine benzer bir hata alıyorsanız

httpd.conf içinde mod_autoindex modulü aktif değildir.

LoadModule autoindex_module libexec/apache22/mod_autoindex.so // Bu bölümün açık olduguna emin olun

<VirtualHost Ip adresi>

<Directory “/dizin/tcpsecurity.com/site-dizin”>
Options FollowSymLinks Indexes // Bu bölümde Indexes parametresinin olduğuna emin olun.
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>

</VirtualHost>

Apache Log Dosyasındaki ” Directory index forbidden by Options directive ” Hatası

[error] [client ip ] Directory index forbidden by Options directive: /dizin/tcpsecurity.com/site-dizin/

httpd-error.log içinde yukarıdaki gibi bir hata alıyorsanız.

httpd.conf içinde mod_autoindex modulu aktiftir fakat ilgili VirtualHost bölümünde Directory tagları arasındaki Options bölümüne Indexes parametresi eklenmemiştir.

LoadModule autoindex_module libexec/apache22/mod_autoindex.so // Bu bölümün açık olduguna emin olun

<VirtualHost Ip adresi>
<Directory “/var/tcpsecurity.com/site-dizin”>
Options FollowSymLinks Indexes // Bu bölüme Indexes parametresini ekleyin
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
</VirtualHost>

Apache 301 Redirect Yönlendirme Hatası

Eğer Apache httpd.conf içinde mod_autoindex modülü kapalı ve Options bölümünde Indexes özelliğini kullanmıyorsanız.

Apache üzerinde 301 Redirect Yönlendirme Durumu Hatası alıyor ve açılan sayfada Move here gibi yönlendiren bir link görüyorsanız ilgili <Directory> tagları arasına aşağıdakini ekleyelim.

ErrorDocument 301 /tcpsecurity-yönlenmesini-istediğiniz-adres
veya
ErrorDocument 301 /

Bunu ilgili dizinde .htaccess dosyası içine aynı şekilde yazarakta yapabiliriz.

301 Hataları Apache güvenliği içinde önemli bir hata kodudur.Dikkat edilmesinde fayda var.

Apache Log Dosyasındaki ” Hostname nor servname provided, or not known: ” Hatası

[Fri Sep 05 04:53:33 2008] [alert] (EAI 8) hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of “osmanatabey.tcpsecurity.com” Configuration Failed

Özellikle FreeBSD üzerinde /var/log/httpd-error.log dosyasında yukarıdaki gibi bir hata mesajı ile karşılaştıysanız ve apache yeniden başlatıldığı halde çalışmıyorsa yapmanız gereken şey /etc/hosts dosyasını kontrol edip server hostname olarak belirlediğiniz domain ve ona ait olan ip adresinin dosya içinde olup olmadığıdır.

Örnek bir /etc/hosts içeriği :

::1 localhost localhost.tcpsecurity.com
127.0.0.1 localhost localhost.tcpsecurity.com

192.168.2.200 osmanatabey.tcpsecurity.com osmanatabey
192.168.2.200 osmanatabey.tcpsecurity.com.

192.168.2.200 server.tcpsecurity.com server
192.168.2.200 server.tcpsecurity.com.

Bununla birlikte aşağıda verilen bölümleride kontrol etmenizde fayda var :

# hostname komutunu verdiğinizde çıkan domain ismi > osmanatabey.tcpsecurity.com

/usr/local/etc/apache/httpd.conf içindeki ilgili bölüm > ServerName osmanatabey.tcpsecurity.com

/etc/rc.conf içindeki ilgili bölüm > hostname=”osmanatabey.tcpsecurity.com”

Apache Log dosyası içindeki ” [Fri May 01 12:10:37 2009] [error] [client 12.13.14.15 ] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace. ” Hatası

Bu hata mesajı genellikle Apache iç sunucu kaynaklı bir hata ile karşılaşıldığında ortaya çıkmaktadır. Websitesine saldırı yapılmış olabilir veya gönderilen istek server tarafından yanıtlanamamış olabilir.

Hata çözümü apache loglarının incelenmesiyle çözülebilir.

Hata kaynağı LimitInternalRecursion değeri yükseltilerek apache httpd.conf içine eklenebilir.

LimitInternalRecursion 100

Apache ” internal dummy connection ” Hatası

12.13.14.15 – - [05/May/2009:19:35:14 +0300] “OPTIONS * HTTP/1.0″ 200 – “-” “Apache (internal dummy connection)”

Apache loglarında yukarıdaki şekilde bir hata ile karşılaşıyorsanız.
httpd.conf içindeki MinSpareServers , MaxSpareServers ve MaxRequestsPerChild değerlerini kontrol ederek kendi server özelliklerinize göre değiştirebilirsiniz.

Çıkan bu hatayı apache log dosyasında görmemek için httpd.conf içine şu satırları kendinize göre düzenledikten sonra ekleyebilirsiniz.

SetEnvIf Remote_Addr “::1″ loggosterme
CustomLog tcpsecurity.com/loglar/httpd-access.log combined env=!loggosterme

Bu hatanın mod_rewrite modül ile boş bir sayfaya yönlenmesini de şu şekilde sağlayabiliriz.
Aşağıda verilen mod_rewrite kodunu loglarında hata alınan ilgili bölümün ana dizininde .htaccess içine ekleyebilirsiniz.

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule ^/$ /bos_sayfa.htm [L]

Dökümanı Hazırlayan : Osman Atabey & www.TcpSecurity.com

Copyright © 2004 - 2009 TcpSecurity & Osman Atabey
Online İletişim Form , Windows Xp üzerinde WebServer Kurulumu , Wordpress Güvenlik Ayarları , Virüslü Fake Sahte Web Site Tehlikesi , Kredi Kartı ve Banka Mağduru Olmayın , Dns IP Adresini Değiştirmek , Çalınan Msn & Hotmail Şifresini Geri Almak , Şifreleme Yöntemleri , Yeni DNS IP Numaraları , Silindi Sanılan Bilgilerin Tehlikesi & Güvenliği , Program Download , Uzak Masaüstü Bağlantı Geçmişini Silmek , Server Tabanlı Apache Hataları ve Çözümleri , Kablosuz Adsl Modem Sahiplerine Bir Uyarı , Bilgilerinizi Yedeklemenin Önemi , Apache Kaynaklı Hata Kodları ve Açıklamaları , Fake Sahte Mail Tehlikesi için Önlemler , Msn ve Hotmail için Gereken Ayarlar , Şifrelerinizi Çalmak İsteyenlerin Yöntemleri , Wordpress Database Hataları , E-Mail Güvenlik , Telefon ile Yapılan Bilgi Hırsızlığına Dikkat , AntiVirusler Hakkında Bilmedikleriniz , Cookie Session Referrer Bilgileri ve Güvenlik , Ref Saldırılarını Engellemek , TcpSecurity , Osman Atabey , Tcp Security , Uzaktan Unix Linux Windows Sistemleri Web Dns Mail Proxy Server Kurulumu Sunucu Yonetimi