Вы находитесь на странице: 1из 3

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. Sin embargo, no logra hacer que
funcione como corresponde, su colega le ha enviado una copia del archivo httpd.conf y le
solicita su ayuda para encontrar los problemas.

ASÍ FIGURA ASÍ DEBE FIGURAR

Listen 80 <VirtualHost *:80>


ServerRoot /dev/null DocumentRoot /var/www/html/
DocumentRoot /var/www/html </VirtualHost>
ServerName www.minegocio.cl
ServerAdmin admin@minegocio.cl

<VirtualHost *:80> <VirtualHost *:80>



DocumentRoot /var/www/html/ DocumentRoot /var/www/html/MINEGOCIO

ServerName www.misclientes.cl ServerName www.minegocio.cl

ServerAdmin admin@misclientes.cl
ServerAdmin admin@minegocio.cl

</VirtualHost>
ErrorLog /var/www/html/minegocio/minegocio-error_log

CustomLog /var/www/html/minegocio/minegocio-access_log combined
</VirtualHost>

<VirtualHost *:80>

DocumentRoot /var/www/html/MISCLIENTES

ServerName www.misclientes.cl

ServerAdmin admin@misclientes.cl

ErrorLog /var/www/html/misclientes/misclientes-error_log

CustomLog /var/www/html/misclientes/misclientes-access_log combined
</VirtualHost>

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 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).