Tomcat 6.x의 컴퓨터에 Archiva를 http://dev.mycompany.com:8080/archiva
으로 설치했고 애플리케이션과 모든 것을 액세스 할 수 있지만 하위 도메인 archiva.mycompany.com
.아파치 2.x와 톰캣 6.x를 사용하여 서블릿 컨텍스트에 서브 도메인 매핑하기
포트 80
에서 실행중인 Apache 2.x를 사용하고 가상 호스트와 mod_proxy를 사용하여 다른 하위 도메인에서이 컴퓨터에서 실행중인 다른 여러 서비스로 라우팅합니다.
이제 서브 도메인 archiva.dev.mycompany.com
을 만들고 dev.mycompany.com:8080/archiva
을 가리키고 싶습니다.
내가 원하는대로이 작업을하려면 ProxyPass
과 ProxyPassReverse
에 넣어야하는 것을 알아낼 수 없습니다.
나는 다음을 시도했다. URL에 /archiva
을 반복해서 추가했다.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName archiva.dev.mycompany.com
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass/http://dev.mycompany.com:8080/archiva
ProxyPassReverse/http://dev.mycompany.com:8080/archiva
</VirtualHost>
와 나는 내가 가서 모든 것을 통해 파고 나는 다시 한 번 Google에서 찾을 수있는 다음과 같은 노력
HTTP Status 404 - /archivaarchiva/
type Status report
message /archivaarchiva/
description The requested resource (/archivaarchiva/) is not available.
이 오류 메시지가 얻을 :
ProxyPass/ajp://dev.mycompany.com:8080/archiva/
ProxyPassReverse/http://dev.mycompany.com:8080/archiva/
지금은 그냥 얻을에게 Winstone 서블릿 엔진의 404 오류 코드.
아무도 내가 원하는대로이 행동을하기 위해 필요한 마법 주문을 말할 수 있습니까?
이 질문은 http://serverfault.com/ 또는 http://superuser.com/ –