아파치 프록시 뒤에 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는 도움말 : '(
의 정의 $ CONFLUENCE_HOME/conf/server.xml의및? 404 페이지에서 어떤 서버가 오류를 반환하는지 알려줍니까? (예 : Httpd 또는 Tomcat입니까?) 그렇지 않으면 CSS를 제외한 모든 항목이로드되는 것처럼 보입니까? 올바른 IP 주소 및 포트 (192.168.1.150:8090)로 변경했을 때 매력처럼 작동한다고하면 "http://192.168.1.150:8090/wiki"를 의미합니까? –
"192.168.1.150:8090/wiki"맞아. 나는 이것을 의미한다. 나는 경로를/wiki로 변경했습니다. –
직접 원인이라고는 생각하지 않지만 [proxyName 및 proxyPort 물건을 커넥터에 추가] (https://confluence.atlassian.com/display/DOC/Using+Apache+with+mod_proxy)해야합니다. 이 문제는 404 페이지가 오류를 반환하는 Tomcat 또는 Httpd인지 여부를 알려줍니까? 그렇지 않으면 CSS를 제외한 모든 부분이로드되는 것입니까? 404를 반환하는 CSS 파일 중 하나의 정확한 URL을 제공 할 수 있습니까? –