
Forbidden (403)
Dobrý den,
vůbec si nevím rady, obracím se zde na vás, zda-li mi nemůžete nějak pomoci.
Vlastním jeden web a očividně dle statistik, komentářů, příspěvků ve fóru apod., není žádný problém se na stránky dostat, ale jeden uživatel mě nyní zásobuje dotazy, proč se na web nelze dostat. Žádný odkaz mu nelze otevřít. Tohle mu to píše (jen jemu):
Forbidden
You don't have permission to access /nejaka cesta on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.3 (CentOS) Server at adresa webu Port 80
Zkoušel jiný prohlížeč, vymazat cookies, ale nic nepomohlo. Jak je prosím možné, že se toto ukazuje jen jednomu člověku?
Děkuji
Ja si myslim ze chalan ide cez nejaky anonymizer/proxy/ apod a ten mu kurvi requesty. Alebo ma vir a ten mu k... requesty. Nech sa skusi pripojit z live linuxu.
Co presne je ta /nejaka cesta ? skusil zadat do prehliadaca rucne kompletnu cestu t.j. index.html apod? Co mas na svojom serveri v subore .htaccess?
Díky za odpověď.
Hm, vir zní věrohodně, teda jestli je to možné, aby tohle způsobil.
ta nějaká cesta: poslal jsem mu náhodný odkaz na který jsem narazil (ale říká, že to tak dělá u všeho), tzn neco.pdf
v htaccessu nemám nic moc zajímavýho, nějaký error dokumenty, rewrite engine, expires active a tohle:
<IfModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml|ico)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
hlavne ma zaujima ci nemas v htaccess nahodou nejaky zaznam "deny from" alebo kdekolvek v htaccess slovo "deny" alebo "allow", ak ano skopiruj sem ten riadok
není tam ani deny, ani allow
tak to mas dobre :)
Pripadne si tam mozes skusit pridat riadky
ahoj, forbid je aktivní odpověď serveru- tzn. že na server přistupuje, server ho vidí a server mu zamezí zobrazení stránky.
dále mu bylo neumožněno zobrazit chybovou stránku, kterou asik generuje server
http://www.google.cz/search?hl=cs&q=403+Forbidden& lr=&aq=f&oq=
při svých skromných znalostech bych se kouknul do logu serveru
nic zvláštního tam není.. vlastně se ani nedivím. v htaccesu mám error dokumenty 404,503 a 403, ale všechny fungujou tak jak mají.
pokud ho máš na prkně, tak můžeme na win vyzkoušet tyto věci:
variantu od MM.. - ať sjede do nouzového režimu, vyzkouší načtení přes ie (nezavirovaný pc)
v normálním režimu - fiddler logovat, hodit log sem.
jestli server není vyloženě na něj nasranej (a to asi je) , tak nějakým způsobem klient komunikuje špatně a server to chápe jako útok. popřípadě má v cestě další překážku.
Co kdyz ma zabolkovany pristup? Treba pres IP adresu...
Vypadá to tak, ale nemám tušení, jak by k tomu mohlo dojít.
bud ty cez htaccess alebo ho moze blokovat tvoj hosting, z mne neznameho dovodu :) Mozes skusit kontaktovat hosting ale najprv chalanovi povedz nech skusi ten live linux, resp. najprv vo Win nech skontroluje v prehliadaci ze nema nastavene ziadne proxy, pripadne odinstalovat akekolvek proxyfiery a podobne veci.
btw este by bolo dobre nech ti posle jaku IP mu vrati DNS, t.j. napr. prikaz ping tvojserver.com ci dostane spravnu IP (porovnaj s IP tvojho servera).
Ako prvé nech si skontroluje, či nemá v adrese nejaký preklep (napríklad .com namiesto .net alebo niečo podobné). Potom nech skontroluje pomocou príkazu ping, či sa meno servera prekladá na správnu IP adresu servera.
No a tiež by nezaškodilo vedieť, či mu to predtým fungovalo, čo sa medzitým zmenilo, alebo či náhodou nepristupuje z firemnej siete, kde mu na tento web jednoducho zablokovali prístup.
Ok, zeptal jsem se ho na to, čekám na odpověď.
Jinak, logicky, při příkazu ping by se pak přes tu IP serveru mělo dostat na web stejně tak, jako při zadání normální www adresy, že ano? A když to nejde (tzn. hosting hlásí - obsah nedodán), je možné, že je to kvůli toho, že používám free hosting, tnz. doménu 3 řádu?
Ale jak tak koukám, tak u žádného podobného webu se tam přes IP serveru nedá dostat.
priamo cez ip sa na taketo free hostingy nedostanes ptz oni si nejak tu domenu 3.radu prekladaju na podadresare v svojom serveri. Ale mozes porovnat IP ktoru vrati ping tebe s tou IP ktoru vratil ping jemu. Ale do prehliadaca musi pisat normalne slovnu adresu tvojho serveru.
jasně, chápu. Tak jen počkám na jeho odpověď.
Server nám obou vrací IP stejnou..
Tohle je hádání z bramborové natě. Pokud neodtajníš reálnou adresu, tak ti všichni budou radit jenom teoreticky. Nepoužíváš na tom svém webu nějaký CMS? V některých je automatický ban na IP po dosažení určitého počtu přístupů z dané IP adresy.
Máš v tom .htaccessu správnou cestu k tomu errordokumentu? Nemáš další .htaccess v podsložce?
lMtS7
2 roky nebyl s ničím žádný problém.
Vidím nějaký CMS (asi PHP Fusion - chybí Powered By...). Projdi si tabulky v mysql databázi, jestli se tam nevyskytuje nějaká se seznamem blokovaných IP adres. Taky si projdi administraci webu, jestli tam není taková možnost zvolená (netvrdím, že to tam bude - já si to pamatuju na e107).