Apache'de İnternet Sitelerini Nasıl Engeller ve Engellersiniz?

Netcraft'ın Eylül 2012 anketine göre, Apache 1996'dan beri İnternet'te en yaygın kullanılan Web sunucusu yazılımı olmuştur. Proxy sunucusu olarak da sıklıkla kullanılmaktadır. Web proxy sunucuları, tarayıcılara sunulan Web sayfalarının içeriğini filtreler ve belirli web sitelerini engeller, böylece kullanıcılar ağa erişemez. Apache Web proxy sunucunuzdaki belirli web sitelerini engellemek veya engelini kaldırmak için Apache yükleme dizininde bulunan httpd.conf dosyasını düzenleyin.

1.

Genellikle çoğu sunucudaki / etc / httpd / conf dizini olan Apache kurulum dizininize gidin. Yükleme dizininin yolu büyük / küçük harf duyarlıdır.

2.

Httpd.conf dosyasını conf dizininde bulun ve sonra metin düzenleyicinizde açın. Dosya adı da büyük / küçük harf duyarlıdır.

3.

"ProxyBlock" satırına doğru aşağı kaydırın ve bu satırdaki tüm alanları sunucunuzdan kaldırmak için silin. Örneğin, sunucunuz şu anda Google, Yahoo ve CNN’yi engelliyorsa, satır şöyle görünür:

ProxyBlock google.com yahoo.com cnn.com

4.

"ProxyBlock" satırına engellemek istediğiniz alanları girin. Son etki alanı adından sonra engellenecek etki alanı adını ekleyin. Virgül eklemeniz gerekmez - en son engellenen alan adından sonra yalnızca bir boşluk ekleyin. Örneğin, 3. adımdaki engellenen web sitelerine MSN eklemek için aşağıdakileri girin:

Proxy Bloğu google.com yahoo.com cnn.com msn.com

5.

Dosyanın büyük / küçük harf duyarlı adını koruduğunuzdan emin olarak dosyayı sunucuya kaydedin. Ağınızda bulunan bir bilgisayarı kullanarak engellenen web sitelerini ziyaret etmeye çalışarak dosyanın düzgün çalıştığını test edin.

Gerekenler

  • Metin düzeltici

Uyarı

  • Bu talimatlar Apache sürüm 2.4 için geçerlidir. Httpd.conf dosyasının konumu Apache'nin diğer sürümlerinde farklı olabilir.

Tavsiye