7. WWW

| 3 Comments
Proporcionar un servicio de alojamiento de páginas web es una tarea muy sencilla en FreeBSD si se utiliza un servidor Apache. El servidor Apache se puede lanzar a través de /etc/inetd, pero la cantidad de carga de trabajo que puede llegar a soportar este servicio nos aconseja que se realice de forma independiente.

Para instalar el servicio Apache en una máquina de la red se puede descargar el paquete que necesitamos: pkg_add -r apache20; o bien compilarlo por nuestra cuenta y con nuestras opciones personalizadas descargando los ports como se hizo con el servicio DHCP.

Para que el motor Apache arranque al inicio, se reconfigura el fichero /etc/rc.conf con la nueva opción. Además, para obtener un correcto funcionamiento, se debe comprobar que exista el usuario www. En caso de no existir dicho usuario, se debe crear, o se modificará el fichero httpd.conf para que el usuario y grupo pasen a ser nobody.

En /usr/local/www, se deben borrar enlaces simbólicos y directorios-dist, y crear los directorios nuevos a los que se podrán acceder. Los nuevos ficheros deben ser legibles para el usuario "www", pero no modificables.

La configuración por defecto de /usr/local/etc/apache20/httpd.conf nos servirá por completo, exceptuando la dirección de correo del administrador. Además se deben añadir los 2 sitios virtuales diferenciados por su nombre. Puede ser interesante que uno de esos sitios sea sólo accesible por las máquinas de la red de trabajo, y no por las externas.

Parte de la información necesaria para realizar este apartado se ha obtenido de la página: http://blog.jorgeivanmeza.com/2008/05/03/instalacion-y-configuracion-inicial-de-apache-en-freebsd/



Esquema WWW.jpg

Leave a comment

About this Entry

This page contains a single entry by Raúl Pérez Calvo published on May 5, 2009 5:13 AM.

6. NIS was the previous entry in this blog.

Wave is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Categories

Pages

Powered by Movable Type 4.23-en