Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
Privacy - Termini e condizioni
© 2020 Search On Media Group S.r.l.
  • Registrati
  • Accedi
  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Stream
  • Interest
  • Categories
  1. Home
  2. Categorie
  3. Coding e Sistemistica
  4. Hosting e Cloud
  5. Area privata con file htaccess e htpasswd
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • C
    cappe89 User Newbie • 8 ago 2011, 14:50 ultima modifica di

    Area privata con file htaccess e htpasswd

    Buongirono
    sto realizzando un'area privata per un mio sito, ma ho incontrato alcune difficoltà con la configurazione del file .htaccess

    La cartella da proteggere si chiama "protetta" mentra l'utente dovrebbe essere admin con pass admin

    Quando tento di accedere a una pagina nella cartella protetta il server mi chiede giustamente di autenticarmi ma poi mi genera un errore 500.

    posto qua sotto i file htaccess

    AuthUserFile var/www/html/prova/protetta/.htpasswd
    AuthGroupFile /dev/null
    AuthName "prova"
    AuthType Basic
    require valid-user
    

    e htpasswd

    admin:.BTdGOr3SobSM
    

    La cartella da proteggere si chiama "protetta" mentra l'utente dovrebbe essere admin con pass admin

    Quando tento di accedere a una pagina nella cartella protetta il server mi chiede giustamente di autenticarmi ma poi mi genera un errore 500.

    Qualcuno riesce a capire quale poterbbe essere il problema???

    Grazie

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
      Caricamento altri post
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti
       

    • P
      paolino Moderatore • 8 ago 2011, 19:30 ultima modifica di

      Il path è sbagliato

      var/www/html/prova/protetta/.htpasswd

      manca lo slash iniziale

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        cappe89 User Newbie • 9 ago 2011, 08:25 ultima modifica di

        Ho corretto il file .htaccess in questo modo:

        AuthUserFile /var/www/html//prova/protetta/.htpasswd
        AuthGroupFile /dev/null
        AuthName "prova"
        AuthType Basic
        require valid-user
        

        Il problema però rimane...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          paolino Moderatore • 9 ago 2011, 10:41 ultima modifica di

          Devi guardare nel file error.log per capire cos'è che non sta funzionando. L'errore 500 è generico, potrebbe essere qualsiasi cosa.

          Magari i permessi di .htpasswd

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            cappe89 User Newbie • 9 ago 2011, 14:28 ultima modifica di

            ho provato ad impostare i permessi al file htpasswd a 777 ma niente

            come posso reperire il file error.log (il sito è su altervista)?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              paolino Moderatore • 9 ago 2011, 15:46 ultima modifica di

              altervista? ma sei sicuro di poter accedere alla directory /var ?

              mi pare strano che un condiviso ti dia tante libertà

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                cappe89 User Newbie • 9 ago 2011, 17:05 ultima modifica di

                Ho provato con il comando $_SERVER["DOCUMENT_ROOT"] e il risultato è stato che il percorso è /var/www/html/

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  paolino Moderatore • 9 ago 2011, 20:32 ultima modifica di

                  Attenzione al doppio slash /var/www/html//prova/protetta/.htpasswd

                  E riguardo error.log dovrebbe stare in /var/log, sperando che ti faccia accedere.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    cappe89 User Newbie • 10 ago 2011, 09:10 ultima modifica di

                    Dopo un po di ricerca san Google è riuscito a salvarmi...
                    il file htaccesse va impostato così:

                    
                    # av:Auth
                    AuthType Basic
                    AuthName reserved_area
                    AuthUserFile "/membri/createtheweb/protetta/.htpasswd"
                    <Limit GET POST>
                    require valid-user
                    </Limit> 
                    # Auth
                    
                    

                    non ho capito il motivo ma perlomeno adesso funziona...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      paolino Moderatore • 10 ago 2011, 10:39 ultima modifica di

                      Ci dev'essere qualche restrizione imposta nella configurazione del webserver.

                      Il metodo usato precedentemente è ugualmente valido ma evidentemente faceva a pugni con le restrizioni impostate da altervista.

                      E' molto probabile che si rimuovi il limit get darà di nuovo l'errore.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti