Come si http-auth tutti i siti su un server?

Sto impostando un server di sviluppo e ho bisogno di applicare queste regole di base a tutti gli host virtuali sul server nella directory /var/www/html .

 AuthType Basic AuthName "Development Area" AuthUserFile /var/www/.htpasswd Require valid-user 

Ho semplicemente cercato di metterlo nel mio httpd.conf , tuttavia apache genera un errore durante la verifica della syntax: AuthType not allowed here

  • PHP-FPM Imansible connettersi al server FastCGI
  • Risposta personalizzata LInux OOM
  • Che cosa provoca il limite di 300 connessioni al secondo in Apache 2.2?
  • Miglior modo (più semplice) per aggiornare Ubuntu a Apache versione 2.2.17?
  • apache2 e VirtualHost con caratteri stranieri e più di un Alias
  • Utilizzare il ServerName come una variabile nel file httpd.conf
  • Come configurare il pool di connessione contemporaneo massimo in apache?
  • Autorizzazioni appropriate per due team di sviluppatori sul server Apache Linux PHP5
  • Come evitare gli spazi nel valore Apache SetEnvIf
  • Come funziona l'host virtuale basato su Apache Apache con l'indirizzo IP pubblico?
  • Come distriggersre SSLCompression in Apache 2.2.12 su Amazon EC2?
  • Apache nella cache con mod_headers mod_expires
  • One Solution collect form web for “Come si http-auth tutti i siti su un server?”

    L'authentication si applica sempre a un context ; questo può essere un VirtualHost, un Directory o una Location.

     <Location /> AuthType Basic AuthName "Development Area" AuthUserFile /var/www/.htpasswd Require valid-user </Location /> 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.