標準のHTTP接続のサーバーで実行されているAtlassianFishEye + Crucibleのインスタンスがあります。ただし、HTTPS接続を介して外部からもこのインスタンスにアクセスする必要があります。提案された解決策? Revese Proxy、JIRAやConfluenceなどの他のAtlassian製品ですでに正常に機能しているもの。
しかし、FishEye + Crucibleは外部からは機能しないため、拷問の問題になっています。ログオン画面はスタイルなしで(CSSの方法で)読み込まれ、ログインせず、間違ったURLにリダイレクトされます。
私はすでに アトラシアンが提案した解決策 を試しましたが、うまくいきませんでした。私も試しました 別のエントリで提案されたもの 、そして何も起こりませんでした。
だから、私は尋ねます:誰かがそれを機能させるための手がかりを持っていますか?
FishEye + Crucibleバージョン2.7.15とApachehttpdバージョン2.2を使用しています。
私のhttpd.confは次のようになります:
<IfModule ssl_module>
Include conf/extra/httpd-ssl.conf
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
<IfModule proxy_module>
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost Off
<Location /crucible>
ProxyPass http://INTERNAL_ADDRESS:LOCAL_PORT
ProxyPassReverse http://INTERNAL_ADDRESS:LOCAL_PORT
</Location>
</IfModule>
そして私のconfig.xml(FishEye + Crucible構成ファイル):
<web-server>
<http bind=":LOCAL_PORT"/>
</web-server>
最後に、私のアーキテクチャは次のようになります。
外の世界/ブラウザ<-HTTPS-> Apache httpd <-HTTP-> FishEye + Crucible
すべての助けを事前に感謝します!
私はこの質問を Atlassian Answers および 答えを得た で問題に質問しました:webコンテキストを設定する必要がありましたるつぼの場合。
詳細については、提供されている回答のリンクにアクセスしてください。