Giriş

Orijinalini görmek için tıklayınız : tüm sunucuda cgi / pl dosyalarının çalıştırılmasını engellemek


Arshavin
05-10-2009, 08:17
Merhaba,

eski ve güçlü bir programlama dili olan perl, günümüzde paylaşımlı hosting kullanan web sitelerinde belki de hiç kullanılmamaktadır. Son hatırladığım, php-motion scriptinde upload fonksiyonları perl ile yapılmaktaydı.

Paylaşımlı hostingde perl için "ne olur ne olmaz, ben yine de kapatayım" taraftarıysanız (benim gibi), directadmin sunucusunda aşağıdaki komutları kullanıyoruz.

perl -pi -e 's/cgi=ON/cgi=OFF/' /usr/local/directadmin/data/users/*/user.conf
perl -pi -e 's/cgi=ON/cgi=OFF/' /usr/local/directadmin/data/users/*/reseller.conf
perl -pi -e 's/cgi=ON/cgi=OFF/' /usr/local/directadmin/data/users/*/domains/*.conf
echo 'action=rewrite&value=httpd' >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d


Bunu yaptıktan sonra, host paketi açıp dalgınlıkla cgi izni açtığınız tüm sitelerin izinleri kapatılır, httpd.conf ayarları yeniden düzenlenir.


Saygılar,