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<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>
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?