tüm sunucuda cgi / pl dosyalarının çalıştırılmasını engellemek
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,
|