Pagina de start a forumului Comunitatea JustUs  
FAQ Cautare
Membri Grupuri
Profil Mesaje private
Inregistrare Autentificare
Blocari prin .htacces
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Comunitatea JustUs Tutoriale .htacces
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
Elektro_Love
Administrator
Administrator
Elektro_Love

Data inscrierii: 21/Iul/2010
Mesaje: 101

MesajTrimis: 21/07/2010 15:32    Titlul subiectului: Blocari prin .htacces Raspunde cu citat (quote)

In acest capitol veti invata cum sa blogati accesul extern la anumite fisiere si directoare si cum sa blocati accesul in functie de IP-uri
1. Blocarea afisarii continutului unui director

Cand un director din site-ul dv. este accesta printr-un browser si in acel director nu aveti un fisier "index", browser-ul va afisa o lista cu directoarele si fisierele din el (daca asta "hiba de securitate" nu este blocata de proprietarul serverului).
Pentru a preveni acest fapt adaugati în ".htaccess" urmatoarea linie:

Citat:
Options -Indexes


2. Blocarea completa a acesului la un director

Daca doriti sa blocati perfect accesul extern la un director, adaugati in .htaccess urmatoarea comanda:

Citat:
order allow,deny
Deny from all


Plasati fisierul .htaccess in directorul pe care vreti sa-l protejati
3. Blocarea acesului la un fisier

In cazul in care aveti fisiere care au continut important (parole, adrese si altele) si acestea se afla in directoare care pot fi accesate din exterior printr-un browser, este util sa blocati accesul extern la acestea.
De exemplu, putem avea un fisier care contine codul si datele pt. conectarea la o baza de date. Cu .htaccess putem bloca accesul din exterior la acesta, blocarea nu va afecta accesul scripturilor PHP de pe server care folosesc acest fisier.
Pentru a bloca accesul extern la un fisier, adaugati in .htaccess urmatoarea comanda:

Citat:
# Prevenirea accesarii unui fisier
<files secretfile.ext>
order allow,deny
deny from all
</files>


- Unde "secretfile.ext" este fisierul pe care doriti sa-l protejati.
Plasati fisierul .htaccess in acelasi director in care se afla fisierul specificat.
4. Restrictionarea pe baza de IP

Daca doriti sa blocati accesul la site-ul dv. a unor utilizatori "nepoftiti", in functie de IP-ul acestora, adaugati in .htaccess o comanda de forma urmatoare:

Citat:
order allow,deny
deny from 123.212.11.22
deny from 123.15.11.
allow from all


- Schimbati ip-urile cu cele dorite de dv.
Dupa cum puteti observa, se poate bloca un solitar IP sau o clasa întreaga. Prin "deny from 123.212.11.22" am blocat un singur IP, iar prin "deny from 123.15.11." am blocat întreaga clasa de IP-uri (123.15.11.1, 123.15.11.2, ..., 123.15.11.255).
5. Blocarea acesului la ".htaccess"

Pentru a acorda o protectie in plus fisierului "htaccess", puteti bloca accesul la acesta, scriind in interiorul lui urmatoarea comanda:

Citat:
# Securizeaza fisierul .htaccess
<files .htaccess>
order allow,deny
deny from all
</files>


Foarte important! Pentru o protectie maxima, setati, daca aveti posibilitatea, CHMOD 644 pe fisierul .htaccess.
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Comunitatea JustUs Tutoriale .htacces Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
ezHyperShadow template - a boo design Original ezHyperShadow theme by boo ©2004 www.ez-life.net
Powered by phpBB © 2001, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro