Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    53

    limitare accesso apache

    Salve a tutti,
    ho installato il server apache2 su una debian e vorrei fare in modo che una certa cartella sia accessibile solo da un certo IP (chiamiamolo IP2)....è possibile? grazie
    (ossia http://IP/cartella accessibile solo da IP2)

  2. #2
    se non ho capito male il problema una soluzione potrebbe essere:
    <Directory /path_to_root_miosito/dir_controllata>
    Order Deny,Allow
    Deny from all
    Allow from 192.168.1.1
    </Directory>


    cmq qualcosina trovi qui
    http://server.html.it/articoli/leggi...sato-sullhost/

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    53
    Perfetto!
    grazie!
    Sembra tutto funzionare correttamente ma non ho capito una cosa....
    Le modifiche basta farle a httpd.conf vero?



    Dimenticavo...in un altra configurazione dovrei apportare delle modifiche e ora dato che ho
    codice:
    <Directory /path_to_root_miosito/dir_controllata>
      php_flag register_globals off
      Options Indexes FollowSymLinks
      <IfModule mod_dir.c>
        DirectoryIndex index.php
      </IfModule>
    </Directory>
    devo modificare così
    codice:
    <Directory /path_to_root_miosito/dir_controllata>
    Order Deny,Allow
    Deny from all
    Allow from 192.168.1.1
    </Directory>
    
    <Directory /path_to_root_miosito/dir_controllata>
      php_flag register_globals off
      Options Indexes FollowSymLinks
      <IfModule mod_dir.c>
        DirectoryIndex index.php
      </IfModule>
    </Directory>
    oppure cosi (o in che ordine)?
    codice:
    <Directory /path_to_root_miosito/dir_controllata>
     Order Deny,Allow
     Deny from all
     Allow from 192.168.1.1 
     
     php_flag register_globals off
      Options Indexes FollowSymLinks
      <IfModule mod_dir.c>
        DirectoryIndex index.php
      </IfModule>
    </Directory>
    grazie

  4. #4
    va bene nell'httpd.conf puoi usare i contenitori<Directory>, <Files>, <Location> a seconda delle necessità

    potresti anche usare un .htaccess ma sempre meglio di no se puoi agire sulla configurazione del web server così apache non deve leggere file run-time

    va bene anche un unico contenitore <Directory> per tutte le opzioni come nella tua seconda configurazione, magari se sul server hai più host virtuali metti tutto nel contenitore <Virtualhost> corrispondente

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.