Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2014, 02:12
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Httpasswd en todos mis subdominios

Saludos

Estoy teniendo una pequeña pelea con mi servidor apache. Intento que todos los dominios que tengo configurados, a excepción de dos sean tratados con httpasswd

Parte de mi apache.conf:
Código Apache:
Ver original
  1. <Directory /var/www>
  2.         Options Indexes FollowSymLinks
  3.         AllowOverride None
  4.         #Require all granted
  5.  
  6.         SetEnvIf Host ^(www\.)?\.dominio\.com locked
  7.         SetEnvIf Host ^(www\.)?mail\.dominio\.com!locked
  8.         SetEnvIf Host ^(www\.)?mail2\.dominio\.com!locked
  9.  
  10.         AuthType Basic
  11.         AuthName Login
  12.         AuthUserFile /home/www/.htpasswd
  13.         Satisfy any
  14.         Require user user1
  15.         Order allow,deny
  16.         Allow from all
  17.         Deny from locked
  18. </Directory>

Suponiendo que mi dominio fuese dominio.com, estos serían algunos escenarios:

marca1.dominio.com -> Pediría clave
ejemplo.dominio.com -> Pediría clave
ejemplo2.dominio.com -> Pediría clave
mail.dominio.com -> No Pediría clave
mail2.dominio.com -> No Pediría clave
nasa.gov -> No Pediría clave

Tengo, aparte de esta configuración, a cada subdominio configurado de la siguiente manera:

Subdominio marca1:

Código Apache:
Ver original
  1. <VirtualHost *:80>
  2.         ServerAdmin [email protected]
  3.         ServerName marca1.dominio.com
  4.         ServerAlias www.marca1.dominio.com
  5.  
  6.         DocumentRoot /home/www/clientes/marca1/web/
  7.  
  8.         ErrorLog ${APACHE_LOG_DIR}/marca1/marca1_error.log
  9.  
  10.         # Possible values include: debug, info, notice, warn, error, crit,
  11.         # alert, emerg.
  12.         LogLevel warn
  13.  
  14.         CustomLog ${APACHE_LOG_DIR}/marca1/marca1_access.log combined
  15. </VirtualHost>

¿Alguna idea?