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
<Directory /var/www> Options Indexes FollowSymLinks AllowOverride None #Require all granted SetEnvIf Host ^(www\.)?\.dominio\.com locked SetEnvIf Host ^(www\.)?mail\.dominio\.com!locked SetEnvIf Host ^(www\.)?mail2\.dominio\.com!locked AuthType Basic AuthName Login AuthUserFile /home/www/.htpasswd Satisfy any Require user user1 Order allow,deny Allow from all Deny from locked </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
<VirtualHost *:80> ServerAdmin [email protected] ServerName marca1.dominio.com ServerAlias www.marca1.dominio.com DocumentRoot /home/www/clientes/marca1/web/ ErrorLog ${APACHE_LOG_DIR}/marca1/marca1_error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/marca1/marca1_access.log combined </VirtualHost>
¿Alguna idea?