Jump to content

[Tutorial Apache] Cum permitem utilizatorilor acces doar pe directorul propriu in Apache.


iza
 Share

Recommended Posts

Dupa mai multe cautari pe internet am ajuns la concluzia ca php_admin_value open_basedir este cea mai buna solutie.

Modul de aplicare este urmatorul: in fisierul /etc/httpd/conf/httpd.conf  vom edita virtual hostul si inainte de sfarsitul lui adaugam linia de mai sus exact ca in exemplul de mai jos:

<VirtualHost *:80>
    ServerName domeniu.ro
    ServerAlias www.domeniu.ro
    DocumentRoot /home/domeniu_ro/public_html
    ErrorLog /home/domeniu_ro/public_html/error_log.log
    php_admin_value open_basedir "/home/domeniu_ro/public_html/:/tmp/:/var/log/httpd/"
</VirtualHost>
Quote

Important:  :/tmp/:/var/log/httpd/ este necesar pentru a permite site-ului sa utilizeze fisiere temporare si sa salveze log-uri, iar  /home/domeniu_ro/public_html/ poate fi inlocuit cu calea catre directorul parinte al site-ului dorit.

Acum, utilizatorul este blocat in directorul propriu si nu poate parasi directorul sau prin diverse operatiuni (unlink; file_get_contents; require_once; include; s.a.m.d ).

Link to comment
Share on other sites

  • Tupi locked this topic
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.