Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655

    Protezione server Apache

    Ho installato Apache su windows xp, vorrei creare delle directory private con accesso tramite id e password, ma mi sono accorto che tutte le guide fanno riferimento ad Apache sotto Linux. C'è l'impossibilità a creare i file .htaccess col punto davanti, molte directory mensionate (tipo etc) chiaramente in windows non ci sono. Ma allora si può fare sotto windows? Se si mio date una mano?

  2. #2
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    per usare .htaccess su windows dovrebbe essere sufficiente questo:

    apri httpd.conf con notepad

    individua la riga
    codice:
    AccessFileName .htaccess
    e modificala in
    codice:
    AccessFileName ht.acl .htaccess
    ok ora puoi usare il file "ht.acl" nello stesso modo in cui useresti ".htaccess"


    http://sniptools.com/vault/windows-a...entication.htm
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655

    Ci ho provato ma non va...

    Ho seguito gli steps del link da te indicato ma:

    1) Ho Modificato la riga AccessFileName .htaccess e fin qui tutto bene

    2)Poi ho inserito nel File Httpd.conf la seguente
    codice:
    <Directory "c:/programmi/apache group/apache2/htdocs/Foto">
       AllowOverride All
       Options None
       Order deny,allow
    </Directory>
    Dove Foto dovrebbe essere la mia cartella segreta

    3)Mi sono creato il file passwd.txt in c:/programmi/apache group/apache2/bin

    4)Ho creato il file ht.acl in c:/programmi/apache group/apache2/htdocs/Foto nel seguente modo:
    codice:
    AuthUserFile c:/programmi/apache group/apache2/bin/passwd.txt
    AuthName "This is my secret area"
    AuthType Basic
    
    <Limit GET POST>
    require valid-user
    </Limit>
    5)Ottengo Internal Server Error

    6) Dal log di errore posso vedere C:/Programmi/Apache Group/Apache2/htdocs/Foto/ht.acl: Invalid auth file type: group/apache2/bin/passwd.txt

    Che può essere ?
    Grazie

  4. #4
    Utente di HTML.it L'avatar di makuro
    Registrato dal
    Apr 2004
    Messaggi
    676
    a naso...non è che il file di autenticazione deve seguire una sintassi ben precisa (che ora non mi ricordo quale sia?)...
    Desine fata deum flecti sperare precando.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Può essere, il problema è che io non lo so!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    287
    Uhm allora premetto che nn so molto di ambienti windows... cmq anche se usi il tipo di autentificazione basic, il file di password nn è un semplice file in chiaro bensì va creato con un'apposita utility poiche le pass vanno criptate. Sotto linux si usa htpasswd o una cosa del genere. Vedi nei tool di apache se trovi un eseguibile o qualcosa di simile.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655

    Innanzitutto grazie!

    1)Il file di password l'ho creato come da link postato da Habanero e cioè htpasswd -c -b passwd.txt utente password

    2)Corregetemi se sbaglio, ma leggendo il log mi sembra che l'errore stia nel percorso e cioè è come se il serve interpretasse lo spazio tra apache group come due cose staccate.No?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    287
    si infatti prova a mettere il percorso tra i doppi apici ""
    oppure c:/programmi/apache\ group/apache2/bin/passwd.txt

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Ok!! Era quello l'errore , però adesso quando provo ad autenticarmi mi dice user mario not found. In effetti io non ho mai creato un utente sennò quando creo il file passwd.txt.

    Come faccio a crearmi un utente?

    Grazie

  10. #10
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    nel file passwd:


    nomeutente:hashpassword

    esempio

    kadorit:s4we789fsdWQ



    a questo proposito puoi seguire le guide di apache per linux, qui non ci dovrebbero essere differenze.
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.