원래는 마지막 구성이 완료된 줄 알았는데 로컬 테스트에서는 문제가 없는 것으로 나타났는데, 서버에서 디버깅을 해보니 ASP 스테이션 1개, JSP 스테이션 1개만 로컬에서 테스트가 끝나버렸는데 실제 상황은 이렇습니다. 여러 개의 ASP 스테이션과 내 JSP 스테이션이 있었습니다. 두 번 더 시도했지만 세 번째 시도 후에 마침내 작동하지 않았습니다.
먼저 다음을 사용해 보십시오:
<VirtualHost *:80>
ServerAdmin [email protected]
서버이름 www.5hope.com
DcumentRoot "G:5희망
디렉토리색인 index.html index.htm index.asp
ProxyPass / http://www.5hope.com:88/
ProxyPassReverse/ www.5hope.com:88/
</VirtualHost>
<가상호스트 *:80>
ServerAdmin [email protected]
서버 이름 www.shundabanjia.com
DocumentRoot "G:wuyubingwww"
디렉토리색인 index.html index.htm index.asp
ProxyPass / http://www.shundabanjia.com:88/
ProxyPassReverse/ http://www.shundabanjia.com:88/
</VirtualHost>
이런 식으로 여러 사이트를 설정하면 충분할 거라 생각했는데 첫 번째 사이트만 인식되고, 접속한 다른 사이트들은 이 사이트의 내용으로 오전 내내 성공하지 못했습니다.
두 번째로 다음을 사용해 보십시오:
<VirtualHost *:80>
#이 속성을 추가했습니다************
ProxyPreserveHostOn
ServerAdmin [email protected]
서버 이름 www.shundabanjia.com
DocumentRoot "G:wuyubingwww"
디렉토리색인 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
JkWorkers파일 "D:tomcat5.0.28confworkers.properties"
<가상호스트 *:80>
ServerAdmin [email protected]
서버 이름 www.openria.cn
디렉토리색인 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>
ProxyPreserveHostOn
ServerAdmin [email protected]
서버 이름 www.shundabanjia.com
DocumentRoot "G:wuyubingwww"
디렉토리색인 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
JkWorkers파일 "D:tomcat5.0.28confworkers.properties"
<가상호스트 *:80>
ServerAdmin [email protected]
서버 이름 www.openria.cn
디렉토리색인 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.
이름VirtualHost *:80
이것은 또한 나 자신의 이득이기도 합니다. 이 경험이 그를 필요로 하는 사람들에게 도움이 되기를 바랍니다.
다시 한번 축하해 주세요. 드디어 저희 웹사이트가 오픈되었습니다: www.openria.cn