当初は最後の設定が完了したと思っていたのですが、ローカルテストは問題なかったのですが、サーバー上でデバッグしてみると、ローカルでのテストはaspステーションとjspステーションの1つだけで終わっていましたが、実際の状況は次のとおりです。複数のASPステーションと私のJSPステーションでした。さらに2回試しましたが、それでもうまくいかなかったので、記念に書き留めました。
まず、
<VirtualHost *:80>
を使用してみてください。
サーバー管理者[email protected]
サーバー名www.5hope.com
DcumentRoot "G:5hope
DirectoryIndex インデックス.html インデックス.htm インデックス.asp
プロキシパス / http://www.5hope.com:88/
ProxyPassReverse/ www.5hope.com:88/
</仮想ホスト>
<仮想ホスト *:80>
サーバー管理者[email protected]
サーバー名www.shundabanjia.com
ドキュメントルート「G:wuyubingwww」
DirectoryIndex インデックス.html インデックス.htm インデックス.asp
プロキシパス / http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
このように複数のサイトを設定すれば十分だと思いましたが、最初のサイトのみが認識され、他のサイトにアクセスされるのはこのサイトのコンテンツであることがわかり、成功せずに午前中を過ごしました。
2 回目は、
<VirtualHost *:80>
を使用してみてください。
#この属性を追加しました************
プロキシ保存ホストオン
サーバー管理者[email protected]
サーバー名www.shundabanjia.com
ドキュメントルート「G:wuyubingwww」
DirectoryIndex インデックス.html インデックス.htm インデックス.asp
プロキシパス / 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"
<仮想ホスト *:80>
サーバー管理者[email protected]
サーバー名www.openria.cn
DirectoryIndex インデックス.html インデックス.htm インデックス.jsp
JKMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<ディレクトリ "D:tomcat-5.0.28webappsria">
オプション インデックス FollowSymLinks
全員から許可する
</ディレクトリ>
</VirtualHost>
今回、公式の情報を確認したところ、ProxyPreserveHost On という属性があり、これを使って複数の仮想 ASP サイトを実装できることがわかりました。しかし、Tomcat サイトの定義と競合し、アクセスできません。 jsp サイトは機能しなかったので、もう一度探す必要がありました。
3 回目は、
NameVirtualHost *:80
<VirtualHost *:80>
を使用してみてください。
プロキシ保存ホストオン
サーバー管理者[email protected]
サーバー名www.shundabanjia.com
ドキュメントルート「G:wuyubingwww」
DirectoryIndex インデックス.html インデックス.htm インデックス.asp
プロキシパス / 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"
<仮想ホスト *:80>
サーバー管理者[email protected]
サーバー名www.openria.cn
DirectoryIndex インデックス.html インデックス.htm インデックス.jsp
JKMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<ディレクトリ "D:tomcat-5.0.28webappsria">
オプション インデックス FollowSymLinks
全員から許可する
</ディレクトリ>
</VirtualHost>
ドキュメントを繰り返し読んだ後、今回は「名前ベースの仮想ホスティングを使用する」がないことがわかりました。それを開いて、NameVirtualHost * の前にある # 番号を削除するだけです。 80. 本当にややこしいですね。
ようやく成功しました。問題がある場合は、ネットユーザーの情報がまだ不完全であるため、
ProxyPreserveHost On を
確認してください。
名前仮想ホスト *:80
これは私自身の収穫でもあり、この経験が彼を必要としている人々の助けになれば幸いです。
私たちのウェブサイトがついにオープンしましたので、もう一度お祝いしましょう: www.openria.cnへようこそ。