Navigazione

    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 • 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
      • P
        paolino Moderatore • 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 • 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 • 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 • 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 • 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 • 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 • 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 • 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 • 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