Ich dachte ursprünglich, dass die letzte Konfiguration abgeschlossen sei, aber es stellte sich heraus, dass der lokale Test in Ordnung war, aber als er auf dem Server debuggt wurde, war er vorbei. Es wurden nur eine ASP-Station und eine JSP-Station lokal getestet, aber die tatsächliche Situation Es gab mehrere ASP-Stationen und meine JSP-Station, aber es funktionierte immer noch nicht. Ich habe es schließlich als Andenken aufgeschrieben.
Versuchen Sie es zunächst mit:
<VirtualHost *:80>
ServerAdmin [email protected]
Servername www.5hope.com
DcumentRoot „G:5hope
DirectoryIndex index.html index.htm index.asp
ProxyPass / http://www.5hope.com:88/
ProxyPassReverse/ www.5hope.com:88/
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
Servername 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>
Ich dachte, dass das Einrichten mehrerer Websites auf diese Weise ausreichen würde, stellte jedoch fest, dass nur die erste Website erkannt wurde und andere Websites, auf die zugegriffen wurde, den Inhalt dieser Website waren. Ich verbrachte den ganzen Morgen ohne Erfolg.
Zweiter Versuch mit:
<VirtualHost *:80>
#Dieses Attribut hinzugefügt***************
ProxyPreserveHostOn
ServerAdmin [email protected]
Servername 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 module/mod_jk.so
JkWorkersFile „D:tomcat5.0.28confworkers.properties“
<VirtualHost *:80>
ServerAdmin [email protected]
Servername www.openria.cn
DirectoryIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Verzeichnis „D:tomcat-5.0.28webappsria“>
Optionsindizes FollowSymLinks
von allen zulassen
</Verzeichnis>
</VirtualHost>
Diesmal habe ich nach Überprüfung der offiziellen Informationen ein Attribut namens ProxyPreserveHost gefunden. Ich habe es ausprobiert und festgestellt, dass es zum Implementieren mehrerer virtueller ASP-Sites verwendet werden kann. Es steht jedoch im Widerspruch zu meiner Tomcat-Site-Definition und kann nicht darauf zugreifen jsp-Site funktionierte nicht, also musste ich noch einmal danach suchen.
Dritter Versuch mit:
NameVirtualHost *:80
<VirtualHost *:80>
ProxyPreserveHostOn
ServerAdmin [email protected]
Servername 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 module/mod_jk.so
JkWorkersFile „D:tomcat5.0.28confworkers.properties“
<VirtualHost *:80>
ServerAdmin [email protected]
Servername www.openria.cn
DirectoryIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Verzeichnis „D:tomcat-5.0.28webappsria“>
Optionsindizes FollowSymLinks
von allen zulassen
</Verzeichnis>
</VirtualHost>
Nachdem ich das Dokument wiederholt gelesen habe, habe ich es dieses Mal endlich herausgefunden. Es stellt sich heraus, dass es kein „Namensbasiertes virtuelles Hosting verwenden“ gibt. Öffnen Sie es und entfernen Sie einfach die Nummer # vor NameVirtualHost *: 80. Es ist wirklich verwirrend.
Endlich ist es gelungen. Wenn es ein Problem gibt, müssen Sie die offiziellen Informationen überprüfen. Durch meine eigenen Bemühungen habe ich neue Hinweise
gefunden
NameVirtualHost *:80
Das ist auch mein eigener Gewinn. Ich hoffe, dass diese Erfahrungen Menschen helfen können, die ihn brauchen.
Lasst uns noch einmal feiern, unsere Website ist endlich geöffnet. Willkommen auf: www.openria.cn