16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

<strong>de</strong> ser extremadamente compleja según las necesida<strong>de</strong>s (consultad<br />

la documentación), sin embargo, aquí veremos una configuración<br />

mínima aceptable. Los archivos <strong>de</strong> configuración se encuentran<br />

en /etc/apache y son httpd.conf (archivo principal <strong>de</strong> configuración),<br />

srm.conf, access.conf (estos dos últimos son mantenidos por compatibilidad<br />

y su funcionalidad está en el anterior), mime.conf (formatos<br />

MIME) y magic (número <strong>de</strong> i<strong>de</strong>ntificación <strong>de</strong> archivos). Los archivos<br />

log se encuentran en /var/log/apache y son error.log (registra los<br />

errores en las peticiones <strong>de</strong>l servidor), access.log (registro <strong>de</strong> quién y<br />

a qué ha accedido) y apache.pid (pid <strong>de</strong>l proceso).<br />

Apache se pone en marcha <strong>de</strong>s<strong>de</strong> el script <strong>de</strong> inicio /etc/init.d/apache y<br />

los /etc/rcX.d, pero pue<strong>de</strong> controlarse manualmente mediante<br />

el comando apachectl. También se pue<strong>de</strong> utilizar el comando<br />

apacheconfig para configurar el servidor. Los directorios por <strong>de</strong>fecto<br />

(en Debian) son:<br />

• /var/www: directorio <strong>de</strong> documentos HTML.<br />

• /usr/lib/cgibin: directorio <strong>de</strong> ejecutables (cgi) por el servidor.<br />

• http://server.dominio/ user: páginas personales <strong>de</strong> los usuarios.<br />

• /home/user/public.html: directorio <strong>de</strong> páginas personales.<br />

El archivo por <strong>de</strong>fecto que se lee <strong>de</strong> cada directorio es in<strong>de</strong>x.html.<br />

Una vez instalados los paquetes apache y apache-common, Debian<br />

configura básicamente el servidor y lo pone en marcha. Se pue<strong>de</strong> comprobar<br />

que funciona abriendo un browser (por ejemplo, el Konqueror,<br />

y poniendo en la barra <strong>de</strong> URL http://localhost, lo cual cargará la página<br />

/var/www/in<strong>de</strong>x.html).<br />

Configuración manual <strong>de</strong> httpd.conf<br />

Vamos a ver algunos <strong>de</strong> los parámetros más importantes en la configuración<br />

<strong>de</strong> Apache (el ejemplo está tomado <strong>de</strong> la versión 1.3 <strong>de</strong><br />

Apache y existen algunos cambios menores si se utiliza la versión 2).<br />

ANOTACIONES<br />

293

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!