2014-05-09 4 views
0

아파치 프록시 뒤에 jira와 합류점이 있습니다.아파치 뒤에서 실행할 때 Confluence에서 스타일이 표시되지 않습니다.

제 문제는 그 합류점에 CSS 스타일 시트가 없다는 것입니다.

그는 http://foo.bar/wiki/foo.css에서로드하려고합니다. 404가 발생합니다. foo.bar를 올바른 IP 주소와 포트 (192.168.1.150:8090)로 변경하면 매력처럼 작동합니다.

내 프록시의 conf (나는 mod_proxy를 익숙하지 않은거야)

<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 

ProxyRequests   Off 
ProxyPreserveHost  On 
ProxyPass    /jenkins http://localhost:8081/jenkins/ 
ProxyPassReverse  /jenkins http://localhost:8081/jenkins/ 
ProxyPass    /wiki  http://localhost:8090/wiki/ 
ProxyPassReverse  /wiki  http://localhost:8090/wiki/ 
ProxyPass    /  http://localhost:8080/ 
ProxyPassReverse  /  http://localhost:8080/ 

<Location /wiki> 
    Order deny,allow 
    Allow from all 
</Location> 

JIRA의에 대한 항목과 젠킨스 마법처럼 작동 :

http://foo.bar --> Jira 
http://foo.bar/jenkins --> jenkins 
http://foo.bar/wiki --> Confluence with no styles and images 

Pls는 도움말 : '(

+0

의 정의 $ CONFLUENCE_HOME/conf/server.xml의및 ? 404 페이지에서 어떤 서버가 오류를 반환하는지 알려줍니까? (예 : Httpd 또는 Tomcat입니까?) 그렇지 않으면 CSS를 제외한 모든 항목이로드되는 것처럼 보입니까? 올바른 IP 주소 및 포트 (192.168.1.150:8090)로 변경했을 때 매력처럼 작동한다고하면 "http://192.168.1.150:8090/wiki"를 의미합니까? –

+0

"192.168.1.150:8090/wiki"맞아. 나는 이것을 의미한다. 나는 경로를/wiki로 변경했습니다. –

+0

직접 원인이라고는 생각하지 않지만 [proxyName 및 proxyPort 물건을 커넥터에 추가] (https://confluence.atlassian.com/display/DOC/Using+Apache+with+mod_proxy)해야합니다. 이 문제는 404 페이지가 오류를 반환하는 Tomcat 또는 Httpd인지 여부를 알려줍니까? 그렇지 않으면 CSS를 제외한 모든 부분이로드되는 것입니까? 404를 반환하는 CSS 파일 중 하나의 정확한 URL을 제공 할 수 있습니까? –

답변

1

"localhost : 8090/wiki /"의 마지막 /을 삭제하고 현재 작동 중입니다. 도움을 주셔서 감사합니다.

+0

이 답변은 개발자의 삶이 어떻게 생겼는지를 요약합니다. – milosmns