problemas al configurar el subdominio con httpd

problemas al configurar el subdominio con httpd

Oye, tengo problemas para que aparezcan mis subdominios. Estoy usando HTTPD y configuré mi configuración en conf.d sin lo siguiente.

<VirtualHost *:80>
    ServerName wp.{domain}.com
    SetEnvIfNoCase HOST ^wp\.{domain}\.com\.?(:80)?$ PROTECTED_HOST

    DocumentRoot /var/www/html/wp.{domain}.com

    LogLevel info ssl:warn
    ErrorLog ${APACHE_LOG_DIR}/wp.error.log
    CustomLog ${APACHE_LOG_DIR}/wp.access.log combined

    DirectoryIndex index.php

    SetEnv APPLICATION_ENV development

    <Directory /var/www/html/wp.{domain}.com/>
        AuthUserFile /root/htpasswd
        AuthType Basic
        AuthName "Password Protected"

        Order Deny,Allow
        Satisfy any
        Deny from all
        Require valid-user
        Allow from env=!PROTECTED_HOST
    </Directory>
</VirtualHost>

También puse esto en mi httpd.conf.

mi archivo de hosts tiene el siguiente aspecto

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

127.0.0.1       {domain}.com        wp.{domain}.com
192.237.179.187 {domain}.com        wp.{domain}.com
10.208.155.37   serve.smart.com     wp.{domain}.com

El error que estoy recibiendo es_default_ VirtualHost overlap on port 80, the first has precedence

Al agregar NameVirtualHost *:80mi subdominio dejo de funcionar

¿Cómo puedo solucionar esto?

Respuesta1

Parece que faltas ServerAlias {domain}.comen tu configuración de vhost.

Si ese vhost es el único o el predeterminado (el primero), entonces no importará porque cualquier nombre de host que no coincida irá a ese. Pero por el mensaje de error que recibes, parece que también tienes otros vhosts. No nos dijiste cuáles son.

¿Por qué wp.domain.com se resuelve en tres direcciones IP diferentes? Nunca lo he probado, así que no estoy seguro de lo que obtienes: el primero, el último, aleatorio o por turnos.

información relacionada