Nginx Belli Dizinde PHP Çalıştırılmasın

Bugün üzerinde çalıştığım projelerden birinde bazı dizinlerde php nin çalıştırılmasını engellemem gerektiğini farkedince buraya da not olarak düşmek istedim.

777 olarak chmod ayarladığım dizine kullanıcıların php dosyalarını yüklemesi gerçekten çok büyük risk oluşturacağı için conf dosyamda şu şekilde ayarlama yaptım ve 404 header verdim;

location ~ \.php$ {

satırı elbette php nin normalde çalışması için mevcut olan bi kod.

Bu şekilde hostumun ana dizininde bulunan files dizininde kullanıcıların yükleyecekleri dosyalar için hazırladığım dizinin benim için büyük bir dezavantaja dönüşmesinden korunmuş oldum

 

 

Bir yorum bırakın