miércoles, 21 de octubre de 2015

En los detalles esta la diferencia

En esta publicación explico como configurar tu servidor web para que la página por defecto sea la de MyFamilyServer.

Este detalle ayuda a que el acceso sea más sencillo ya que la dirección de acceso será solamente el nombre del servidor.

Explico en esta publicación como realizar esta configuración y también he actualizado la documentación disponible en MyFamilyServer. He incorporado la configuración de la página por defecto al documento de instalación de MyFamilyServer.

El servidor web que habéis instalado en vuestro antiguo PC, tiene un (buen) conjunto de configuración por defecto, por ejemplo, qué página mostrar en el navegador si no estás solicitando ninguna página en particular (esa página es index.html que ya has visto varias veces). Ahora explico como cambiar esa configuración para que sea la página de entrada en MyFamilyServer. De este modo, solo con el nombre del servidor podrás acceder a tu instalación de TuFamilyServer.

MyFamilyServer (como yo lo he propuesto) es una instalación Lubuntu Linux, eso determina dónde encontrar los ficheros de configuración.
El fichero de configuración es dir.conf 
y se encuentra en la ruta /etc/apache2/mods-availables/

En otras instalaciones (no Lubuntu linux) el fichero es: apache2.conf
y suele encontrarse en la siguiente ruta: /etc/apache2/

En ambos casos la configuración es la misma (aunque se encuentra en ficheros diferentes) y la explico a continuación.

Desde una terminal (lxterminal por ejemplo) te posicionas en el directorio que quieras trabajar (con el comando cd).
Ejemplo: cd /etc/apache2/mods-availables
Una vez en este directorio editas el fichero de configuración (con gedit)
Tecleas el comando: sudo gedit dir.conf
(utilizas sudo para tener permiso para modificar) y puedes ver el contenido del fichero de configuración. 
El parametro a modificar es 'DirectoryIndex' (búscalo con las herramientas de búsqueda de gedit). En este parámetro se define, por orden, cual es la página por defecto que va a mostrar el servidor web. Cada una de las páginas están separadas una de otra por un espacio.

Este es el aspecto de mi fichero dir.conf


En mi caso, la primera página que va a mostrar el servidor (siempre que no se pida una específicamente) será Family_P00.php (qué es la página inicial de MyFamilyServer), si el servidor no encuentra esta página, buscará la siguiente, qué es index.html, si esta tampoco la encuentra mostrará la siguiente, qué es index.cgi y así sucesivamente.

Este fichero que os presento es como deberíais configurar vuestro servidor para MyFamilyServer.

Una vez grabado el fichero de configuración hay que reiniciar apache (eso es fácil), en una terminal tecleas: sudo /etc/init.d/apache2 restart

y todo listo, a partir de ahora puedes acceder a tu instalación de MyFamilyServer directamente con el nombre o dirección del servidor (más fácil y rápido, imposible).

La documentación (actualizada) se encuentra en la web de MyFamilyServer. He incorporado esta explicación al documento 4 (Instalación de MyFamilyServer)

No hay comentarios:

Publicar un comentario