Tomcat directorio virtual y la configuración del host virtual / construir un sitio Web (el subrayado)

Solve Tomcat flash back es una nueva forma para ver si no existe una ruta o el nombre de ruta equivocada en server.xml


Configurar el directorio virtual en el archivo server.xml

<Nombre de host = "localhost" AppBase = "E: \" DeMoss unpackWARs = "true" AutoDeploy = "true">
        <Context path = "/ DeMoss" docBase = "E: \ DeMoss" />

</ Host>

El atributo de ruta especifica la ruta de acceso virtual para aplicaciones Web, docBase atributo se utiliza para especificar la ruta de acceso virtual se asigna a un directorio del sistema de archivos local.

Tenga en cuenta que, archivo modificado server.xml no se llevará a efecto inmediatamente, debe reiniciar el servidor Tomcat.

Al mismo tiempo, el docBase ruta no puede estar equivocado, si se produce fenómeno de retroceso de la llama mal Tomcat.

Así webapps de directorios no se DeMoss

Sin embargo, docBase el directorio debe existir

Esta vez se puede visitar http: // localhost: 8080 / DeMoss / aaa.html


Configuración de hosts virtuales

Tomcat servidor permite a los usuarios configurar varios sitios Web en el mismo equipo, en este caso, es necesario configurar el nombre de host diferente para cada sitio web, que la configuración de la máquina virtual.

Tomcat servidor dispuesto en los usos de la máquina virtual <host> elemento, server.xml abierta Tomcat directorio de archivos de instalación encontró que una línea de código de la siguiente manera:

<Nombre de host = "localhost" AppBase = "webapps" unpackWARs = "true" AutoDeploy = "true">

<Host> elemento representa un servidor virtual, y el atributo name indica el nombre y la ruta de cada host virtual AppBase, en este caso, indica el nombre de la localhost host virtual

, <Directorio de instalación de Tomcat> Ruta \ webapps camino. A continuación, si desea añadir una máquina virtual, sólo se necesita añadir un server.xml en el elemento <motor>

<Host> elemento, el sitio del directorio de almacenamiento configurado para corresponderse con el nombre del host. Por ejemplo, el directorio D: \ DeMoss configurado como un host virtual llamado DeMoss

código específico de la siguiente manera:

<Nombre del motor = "Catalina" defaultHost = " localhost ">
      <nombre de host =" DeMoss" AppBase = "E: \ DeMoss" unpackWARs = "true" AutoDeploy = "true">
        <ruta de contexto = "/ DeMoss" docBase =" E: \ DeMoss "/>

      </ Host>
    </ Motor>

En el código anterior utilizando el elemento <host> está configurado con un nombre de host DeMoss virtual.

elemento <Motor> defaultHost tiene una propiedad que especifica el host virtual por defecto, es decir, si no hay acceso al host, éste será el acceso virtual predeterminado.

El DeMoss configurado como los códigos específicos de máquina virtual por defecto son los siguientes:

<Nombre del motor = "Catalina" defaultHost = " DeMoss ">

</ Motor>

Cabe señalar que los anfitriones virtuales configurados con el fin de acceder por el mundo exterior, también deben estar registrados en el DNS (Domain Name System, sistema de nombres de dominio) del servidor o un sistema Windows. Dado que el acceso a una URL a través de un navegador, es necesario borrar la dirección IP de servidor correspondiente, esta IP para conectarse al servidor Web. Por lo tanto, cuando se ha completado la configuración del host virtual, todavía necesitan archivos de host para configurar la asignación entre los hosts virtuales y direcciones IP.

Por lo general, los anfitriones archivo ubicado en el directorio raíz del sistema operativo System32 \ drivers \ etc subdirectorio, por lo general acoge la nueva versión del sistema de archivos win10 está en blanco, pero también podemos buscar el contenido del archivo antes de Internet, dice lo siguiente:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Este es un ejemplo de archivo HOSTS usado por Microsoft TCP / IP para Windows.
#
# Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada
entrada debe mantenerse en una línea individual. La dirección IP debe
ser colocado # en la primera columna, seguida del nombre de host correspondiente.
# La dirección IP y el nombre de host deben estar separados por al menos un
espacio #.
#
# Además, comentarios (como estos) pueden ser insertados en individuales
líneas # o siguiendo el nombre de la máquina indicada por un símbolo '#'.
#
# Por ejemplo:
#
# # 102.54.94.97 rhino.acme.com servidor de origen
# # 38.25.63.10 x.acme.com x host cliente
resolución de nombres # localhost se maneja dentro de sí DNS.
# 127.0.0.1 localhost
# :: 1 localhost

Por lo que el contenido es notas completas, el equivalente de un archivo vacío.

Añadimos un registro en la siguiente: 127.0.0.1 DeMoss

127.0.0.1 papel DeMoss es establecer una dirección IP (127.0.0.1) y la relación de proyección de nombre de host (DeMoss), por lo que en este caso se puede acceder al servidor Web local por DeMoss en su navegador. A continuación, configure la línea 127.0.0.1 DeMoss es decir, D: \ directorio DeMoss configurado host virtual DeMoss con nombre de.


Configure un sitio Web (el subrayado)

(1): Crear un directorio en el directorio raíz de E nuevohost, la aplicación copiado para desarrollar buen directorio nuevohost DeMoss.

(2): el aumento de un elemento <host> en el archivo server.xml, el atributo name del elemento a www.newhost.com

AppBase propiedad a E: \ nuevohost, código específico de la siguiente manera:

<Nombre del motor = "Catalina" defaultHost = "localhost">

<Nombre de host = "www.newhost.com" AppBase = "E: \ nuevohost">

</ Host>

</ Motor>

Nota anfitrión en el interior y el comienzo de la misma, no lo llene añade ningún elemento.

(3): Configurar el mapeo entre la máquina virtual y la dirección IP en el archivo hosts en el sistema Windows, el código específico de la siguiente manera:

127.0.0.1 www.new.host.com

(4): Reiniciar el servidor Tomcat, introduzca http://www.newhost.com:8080/demoss/aaa.html acceso a la página aaa.html en la barra de direcciones del navegador.


apéndice 

 

Publicado 98 artículos originales · ganado elogios 43 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/qq_42352666/article/details/105235846
Recomendado
Clasificación