Apache
A lo largo de esta entrada se va a desarrollar la explicación propia para las prioridades del servicio apache y los Host Virtuales que tengamos.
Para ver estas prioridades, vamos a tener que realizar unas configuraciones.
Vamos a ir a nuestro directorio /var/www aunque con permisos, para ello ejecutamos en consola el comando pcmanfm y acto seguido nos dirigimos a la ruta ya mencionada donde crearemos un nuevo directorio llamado www2
Dentro de este nuevo directorio crearemos un archivo del tipo index.html donde pondremos algún código de ejemplo que nos diga mediante un titulo o párrafo alguna frase.
Ahora para probar el funcionamiento de lo que acabamos de añadir, tenemos dos opciones o bien creamos un nuevo host virtual o bien escogemos el que se nos creaba por defecto y le modificamos los parámetros de la siguiente forma
Dejando como Document Root la ruta del directorio que habíamos creado y como Server Name nuestro ya conocido servidor.aulasri.com
De esta forma, al acceder a través del navegador a dicha dirección nos mostrara nuestro archivo index.html asociado a ese Server Name
Si ahora creamos otro Host Virtual con otra dirección IP y por ejemplo como Document Root el predeterminado de Apache que tenemos en la carpeta /var/www/html y como puerto por defecto el 80
[MUY IMPORTANTE siempre aplicar los cambios para ver reflejado lo que modificamos/añadimos]
Veremos como ahora al acceder a dicha dirección nos carga efectivamente la pagina por defecto de Apache
De esta forma según a donde accedamos y bajo que parámetros nos cargara una cosa u otra.
Si creamos mas directorios y mas host virtuales como los que vamos a ver en la imagen de a continuación
Ya entran en juego las prioridades de las cuales hablamos al principio de la entrada, es decir:
1º La IP: si no coincide lo descarta, si encuentra "any" lo dejaría pero si hay alguno que coincida con la misma IP se queda con ese. En cambio si no le queda ninguna IP se iría directamente al "por defecto", es decir, "Default Server".
2º El puerto: este sería el siguiente criterio, de los que no han sido aún descartados se buscaría el que tuviera el mismo puerto, si solo hay uno se quedaría con ese, si tiene un puerto diferente lo descartaría, si está la opción "any" también valdría (siempre en el caso que no estuviera el número de puerto correcto).
3º El Nombre: si hay dos se quedaría con el primero alfabéticamente mirando el nombre de fichero.
4º El Archivo
Aunque de los anteriores los mas usados son tanto la IP como el puerto
No hay comentarios:
Publicar un comentario