Я изначально думал, что последняя настройка сделана, но оказалось, что локальный тест прошел нормально, но когда его отладили на сервере, все закончилось. Локально тестировались только одна станция asp и одна станция jsp, но реальная ситуация. было несколько станций asp и моя станция jsp, я попробовал еще два раза, но все равно не получилось, после третьей попытки я записал ее на память.
Сначала попробуйте использовать:
<VirtualHost *:80>
Администратор сервера [email protected]
Имя сервера www.5hope.com
DcumentRoot "G:5надеюсь
DirectoryIndex index.html index.htm index.asp
ProxyPass / http://www.5hope.com:88/
ProxyPassReverse/ www.5hope.com:88/
</Виртуальныйхост>
<Виртуальныйхост *:80>
Администратор сервера [email protected]
Имя сервера 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>
Я думал, что настройки нескольких сайтов таким образом будет достаточно, но обнаружил, что распознается только первый сайт, а остальные сайты, к которым был осуществлен доступ, были содержимым этого сайта, и я провел все утро безуспешно.
Вторая попытка использования:
<VirtualHost *:80>
#Добавлен этот атрибут************
Проксипресервехостон
Администратор сервера [email protected]
Имя сервера 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/mod_jk.so
JkWorkersFile "D:tomcat5.0.28confworkers.properties"
<Виртуальныйхост *:80>
Администратор сервера [email protected]
Имя сервера www.openria.cn
DirectoryIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Каталог «D:tomcat-5.0.28webappsria»>
Индексы опционов FollowSymLinks
разрешить от всех
</Каталог>
</VirtualHost>
На этот раз, проверив официальную информацию, я обнаружил атрибут ProxyPreserveHost On. Я попробовал его и обнаружил, что его можно использовать для реализации нескольких виртуальных сайтов asp. Однако он конфликтует с моим определением сайта tomcat и не может получить доступ к нему. jsp. Он не сработал, поэтому мне пришлось искать его снова.
Третья попытка использования:
NameVirtualHost *:80
<VirtualHost *:80>
Проксипресервехостон
Администратор сервера [email protected]
Имя сервера 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/mod_jk.so
JkWorkersFile "D:tomcat5.0.28confworkers.properties"
<Виртуальныйхост *:80>
Администратор сервера [email protected]
Имя сервера www.openria.cn
DirectoryIndex index.html index.htm index.jsp
JkMount /* ajp13
JkAutoAlias "D:tomcat-5.0.28webappsria"
<Каталог «D:tomcat-5.0.28webappsria»>
Индексы опционов FollowSymLinks
разрешить от всех
</Каталог>
</VirtualHost>
После неоднократного прочтения документа на этот раз я, наконец, понял. Оказывается, нет пункта «Использовать виртуальный хостинг на основе имени». Откройте его и просто удалите номер # перед NameVirtualHost *: 80. Это действительно сбивает с толку.
Наконец удалось. Похоже, если есть проблема, то нужно проверить официальную информацию. Информация пользователей сети пока неполная. Своими усилиями нашел новые подсказки:
ProxyPreserveHost On.
ИмяВиртуальныйХост *:80
Это также моя собственная выгода. Я надеюсь, что этот опыт поможет людям, которые в нем нуждаются.
Давайте еще раз отпразднуем: наш сайт наконец-то открыт. Добро пожаловать на сайт: www.openria.cn.