Au départ, je pensais que la dernière configuration était terminée, mais il s'est avéré que le test local était correct, mais lorsqu'il a été débogué sur le serveur, il n'y avait qu'une seule station asp et une station jsp testées localement, mais la situation réelle. il y avait plusieurs stations asp et ma station jsp. Je l'ai essayé deux fois de plus mais cela n'a toujours pas fonctionné. Je l'ai finalement obtenu après le troisième essai, je l'ai écrit en souvenir.
Essayez d'abord d'utiliser :
<VirtualHost *:80>
Administrateur du serveur [email protected]
Nom du serveur www.5hope.com
DcumentRoot "G:5espoir
DirectoryIndex index.html index.htm index.asp
ProxyPass / http://www.5hope.com:88/
ProxyPassReverse/ www.5hope.com:88/
</HôteVirtuel>
<Hôte Virtuel *:80>
Administrateur du serveur [email protected]
Nom du serveur www.shundabanjia.com
DocumentRoot "G:wuyubingwww"
DirectoryIndex index.html index.htm index.asp
ProxyPass / http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
Je pensais que configurer plusieurs sites de cette manière serait suffisant, mais j'ai constaté que seul le premier site était reconnu et que les autres sites consultés constituaient le contenu de ce site. J'ai passé toute la matinée sans succès.
Deuxième essai en utilisant :
<VirtualHost *:80>
#Ajouté cet attribut************
ProxyPreserveHostOn
Administrateur du serveur [email protected]
Nom du serveur www.shundabanjia.com
DocumentRoot "G:wuyubingwww"
DirectoryIndex index.html index.htm index.asp
ProxyPass / http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:tomcat5.0.28confworkers.properties"
<Hôte Virtuel *:80>
Administrateur du serveur [email protected]
Nom du serveur www.openria.cn
DirectoryIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Répertoire "D:tomcat-5.0.28webappsria">
Index des options FollowSymLinks
permettre à tous
</Répertoire>
</VirtualHost>
Cette fois, après avoir vérifié les informations officielles, j'ai trouvé un attribut appelé ProxyPreserveHost On. Je l'ai essayé et j'ai découvert qu'il pouvait être utilisé pour implémenter plusieurs sites asp virtuels. Cependant, il est en conflit avec la définition de mon site Tomcat et ne peut pas accéder au site. jsp. Cela n’a pas fonctionné, j’ai donc dû le chercher à nouveau.
Troisième essai en utilisant :
NameVirtualHost *:80
<VirtualHost *:80>
ProxyPreserveHostOn
Administrateur du serveur [email protected]
Nom du serveur www.shundabanjia.com
DocumentRoot "G:wuyubingwww"
DirectoryIndex index.html index.htm index.asp
ProxyPass / http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:tomcat5.0.28confworkers.properties"
<Hôte Virtuel *:80>
Administrateur du serveur [email protected]
Nom du serveur www.openria.cn
DirectoryIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Répertoire "D:tomcat-5.0.28webappsria">
Index des options FollowSymLinks
permettre à tous
</Répertoire>
</VirtualHost>
Après avoir lu le document à plusieurs reprises, j'ai finalement compris cette fois. Il s'avère qu'il n'y a pas de "Utiliser l'hébergement virtuel basé sur le nom.", ouvrez-le et supprimez simplement le numéro # devant NameVirtualHost * : 80. C'est vraiment déroutant.
Finalement réussi. Il semble que s'il y a un problème, vous devez vérifier les informations officielles. Les informations des internautes sont encore incomplètes. Grâce à mes propres efforts, j'ai trouvé de nouveaux indices :
ProxyPreserveHost On.
NomVirtualHost *:80
C'est aussi mon propre gain. J'espère que ces expériences pourront aider les personnes qui ont besoin de lui.
Célébrons encore, notre site Web est enfin ouvert. Bienvenue sur notre site : www.openria.cn.