Originalmente pensé que la última configuración estaba completa, pero resultó que la prueba local estaba bien, pero cuando se depuró en el servidor, solo se probaron localmente una estación asp y una estación jsp, pero la situación real. Eran varias estaciones asp y mi estación jsp. Lo intenté dos veces más pero aún así no funcionó después del tercer intento.
Primero intente usar:
<VirtualHost *:80>
Administrador del servidor [email protected]
Nombre del servidor www.5hope.com
Raíz del documento "G:5esperanza
DirectorioIndex index.html index.htm index.asp
ProxyPass/ http://www.5hope.com:88/
ProxyPassReverse/ www.5hope.com:88/
</VirtualHost>
<Host virtual *:80>
Administrador del servidor [email protected]
Nombre del servidor www.shundabanjia.com
Raíz del documento "G:wuyubingwww"
DirectorioIndex index.html index.htm index.asp
ProxyPass/ http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
Pensé que configurar varios sitios de esta manera sería suficiente, pero descubrí que solo se reconoció el primer sitio y los otros sitios a los que accedí eran el contenido de este sitio. Pasé toda la mañana sin éxito.
Segundo intento usando:
<VirtualHost *:80>
#Añadido este atributo************
ProxyPreserveHostOn
Administrador del servidor [email protected]
Nombre del servidor www.shundabanjia.com
Raíz del documento "G:wuyubingwww"
DirectorioIndex index.html index.htm index.asp
ProxyPass/ http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
LoadModule jk_module módulos/mod_jk.so
JkWorkersFile "D:tomcat5.0.28confworkers.properties"
<Host virtual *:80>
Administrador del servidor [email protected]
Nombre del servidor www.openria.cn
DirectorioIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Directorio "D:tomcat-5.0.28webappsria">
Opciones Índices SeguirSymLinks
permitir de todos
</Directorio>
</VirtualHost>
Esta vez, después de verificar la información oficial, encontré un atributo llamado ProxyPreserveHost On. Lo probé y descubrí que se puede usar para implementar múltiples sitios ASP virtuales. Sin embargo, entra en conflicto con la definición de mi sitio Tomcat y no puedo acceder. sitio jsp. No funcionó, así que tuve que buscarlo nuevamente.
Tercer intento usando:
NameVirtualHost *:80
<VirtualHost *:80>
ProxyPreserveHostOn
Administrador del servidor [email protected]
Nombre del servidor www.shundabanjia.com
Raíz del documento "G:wuyubingwww"
DirectorioIndex index.html index.htm index.asp
ProxyPass/ http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
LoadModule jk_module módulos/mod_jk.so
JkWorkersFile "D:tomcat5.0.28confworkers.properties"
<Host virtual *:80>
Administrador del servidor [email protected]
Nombre del servidor www.openria.cn
DirectorioIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Directorio "D:tomcat-5.0.28webappsria">
Opciones Índices SeguirSymLinks
permitir de todos
</Directorio>
</VirtualHost>
Después de leer el documento repetidamente, finalmente lo descubrí esta vez. Resulta que no hay "Usar alojamiento virtual basado en nombres", ábrelo y simplemente elimina el número # delante de NameVirtualHost *: 80. Es realmente confuso.
Finalmente lo logré. Parece que si hay un problema, es necesario verificar la información oficial. La información de los internautas aún está incompleta. Por mi cuenta, encontré nuevas pistas:
ProxyPreserveHost On
.
NombreVirtualHost *:80
Este también es mi propio beneficio. Espero que estas experiencias puedan ayudar a las personas que lo necesitan.
Celebremos de nuevo, nuestro sitio web finalmente está abierto. Bienvenido a visitar: www.openria.cn.