Como configurar correctamente dos dominios diferentes a en un solo servidor....
Servidor Web Max Rojas Gómez Administración de servicios Instituto IACC 24/07/2018
INSTRUCCIONES: Un colega suyo está configurando un servidor web para que atienda peticiones hacia www.minegocio.cl y www.misclientes.cl www.misclientes.cl.. Sin embargo, no logra hacer que funcione como corresponde, su colega le ha enviado una copia del archivo httpd.conf y le le solicita su ayuda para encontrar los problemas.
ASÍ FIGURA
ASÍ DEBE FIGURAR
Listen 80 ServerRoot /dev/null
DocumentRoot /var/www/html ServerName www.minegocio.cl ServerAdmin
[email protected]
DocumentRoot /var/www/html/ ServerName www.misclientes.cl
ServerAdmin
[email protected]
DocumentRoot /var/www/html/
DocumentRoot /var/www/html/MINEGOCIO ServerName www.minegocio.cl ServerAdmin
[email protected] ErrorLog /var/www/html/minegocio/minegocio-error_log CustomLog /var/www/html/minegocio/minegocio-access_log combined
DocumentRoot /var/www/html/MISCLIENTES ServerName www.misclientes.cl ServerAdmin
[email protected] ErrorLog /var/www/html/misclientes/misclientes-error_log CustomLog /var/www/html/misclientes/misclientes-access_log combined
Se añade la orden ErrorLog y CustomLog
1º Error:
Falta agregar el directorio raíz del host virtual o servidor de los host Minegocio y Misclientes para que el servidor pueda buscar en los recursos solicitados. Figura así: DocumentRoot /var/www/html
Debe quedar así: DocumentRoot /var/www/html/ MINEGOCIO (Indica el directorio raíz del host virtual, en este caso Minegocio, desde este directorio, el servidor web buscará los recursos solicitados.) Lo mismo vale para misclientes Debe quedar así: DocumentRoot /var/www/html/ MISCLIENTES
2º Error
Falta la orden que le dice al servidor que guarde un registro en X archivo cuando se produzca algún error y también falta la orden que le indique al servidor que lleve l leve los registros de accesos al sitio. Falta la orden: ErrorLog /var/www/html/minegocio/minegocio-error_log (esta línea indica al servidor web que, en caso de producirse algún error, deje un registro en este archivo, por eso es relevante que el servidor web tenga los permisos adecuados).
Falta la orden: CustomLog /var/www/html/minegocio/minegocio-access_log combined (para que el servidor lleve un registro de los accesos al sitio).