Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [Server] .htpasswd

  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    [Server] .htpasswd

    Ho due domini (es. test.it e test.com) che puntano allo stesso server e alla stessa cartella (es. /var/www/test/) è possibile che chi acceda a test.it gli venga richiesta la password, mentre chi accede a test.com può navigare tranquillamente?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    non ho capito se è una richiesta o una domanda con meraviglia di qualcosa che sta succedendo... cmq sì: dipende come viene fatto il controllo di accesso

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    è una domanda su come dovrebbe essere impostato

  4. #4
    Ciao,
    la situazione che hai descritto è possibile, in quando l'autenticazione http si applica a livello virtual host e può essere che il virtual host di test.it abbia le righe di configurazione per l'autenticazione, mentre test.com no.

    ecco un esempio:

    test.it (richiede autenitcazione)
    <VirtualHost *:80>
    ServerAdmin admin@test.it
    ServerName test.it
    DocumentRoot /var/www/test

    <Directory /var/www/test>
    Order allow,deny
    allow from all
    AuthType Basic
    AuthName "Forum: test"
    AuthUserFile /etc/apache2/utenti/password
    Require user utente
    </Directory>

    ErrorLog /var/log/apache2/testit/error.log

    CustomLog /var/log/apache2/testit/access.log combined
    </VirtualHost>

    sito.com (non richiede autenticazione)
    <VirtualHost *:80>
    ServerAdmin admin@test.it
    ServerName test.com
    DocumentRoot /var/www/test

    <Directory /var/www/test>
    Order allow,deny
    allow from all
    </Directory>

    ErrorLog /var/log/apache2/testcom/error.log

    CustomLog /var/log/apache2/testcom/access.log combined
    </VirtualHost>

    La soluzione migliore per applicare l'autenticazione ad entrambi i domini è utilizzare un solo virtual Host
    <VirtualHost *:80>
    ServerAdmin admin@test.it
    ServerName test.it
    ServerAlias test.com
    DocumentRoot /var/www/test

    <Directory /var/www/test>
    Order allow,deny
    allow from all
    AuthType Basic
    AuthName "Forum: test"
    AuthUserFile /etc/apache2/utenti/password
    Require user utente
    </Directory>

    ErrorLog /var/log/apache2/testit/error.log

    CustomLog /var/log/apache2/testit/access.log combined
    </VirtualHost>

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.