Neden Apache 403 vermek mi?

2 Cevap php

Ben XCode / Objective-C inşa ediyorum bir masaüstü uygulaması yoluyla çok sayıda, 12, senkron HTTP Mesaj göndermek Apache 403 hatalar alıyorum. 12 POST istekleri her sadece bir kaç kb ve anında birbiri ardına ve Apache Error Log gösterir dışarı çıkmak ...

istemci sunucu yapılandırması tarafından engellendi: / the-path/the-file.php

Apache 2.0 PHP 5 ve benim yerel makinede bu aynı kurulum çalışma cezası var. Hata çok hızlı ve düzgün çalışır ve kaynakları bol olan benim ev ile bir VPS geliyor. Hata ayıklamak için bir uyku attı (1); php dosyası ve o sabit içine fonksiyonu (1 saniye ile komut dosyası yürütülmesine tezgahları). Bu bana zaman belirli bir miktarda tek bir IP için çok istekleri için bazı sınırını ihlal olduğumu düşündürüyor. Ben googled ve penye PHP ini ve Apache yapılandırmaları, ama ben bu yönergenin / ayarı ne olabileceğini bulamıyorum var.

Ben ilk 4 veya 5 mesajlar genellikle işe değişir ancak o zaman aralıklı bundan sonra 403 hata dönmeden başlar bahsetmeliyiz. Sadece gerçekten onun bogging gibi davranıyor.

Herhangi bir fikir?

2 Cevap

Büyük olasılıkla VPS 4 veya 5 hızlı sıralı hit de tekmeler kendi web sunucusu, taşkın kontrolü vardır: Hata her şeyi söyler. Bu PHP kendisi ile ilgisi vardır, ama ratherly tamamen Apache ile yapmak. Diğer bir deyişle, ev kurulumu VPS kurulumunda olarak aynı değildir.

Off deneyin veya mod_evasive yapılandırın. Apache HTTP DoS veya DDoS saldırısı ya da kaba kuvvet saldırı durumunda kaçamak eylem sağlamak için bir modül. (Here you can read more about it). Kapalı mod_evasive için komutunu kullanın:

a2dismod mod-evasive
service apache2 restart