Redmine + SVN + (SSL) での構成で、Redmine側からの接続にエラーが出ましたので
その時の対応を備忘録として残しておきます。
【構成および概況】
・Redmineと、SVNで2台のサーバ (双方Winサーバ・ReamineからSVNサーバへの接続はhttp (それ以外も手段もあるのかは知りません
・今まで公開なしの80で運用していたが、公開に合わせて、443での運用へ切り替える
・各々、Internetからの接続は可能な状態(80,443)
【構成イメージ】
【発生事象】
・SSLを利用すると、其々への直接接続はできるが、RedmineからSVNへの連携設定を行うと、エラーとなる。事象としては、「対象がありません」というようなメッセージ
【原因】
・SVNサーバのセキュリティ証明書が、クライアント(Redmineサーバ)で信頼されなかったから【結果】
・SVNサーバ側で、SSLのセキュリティ証明書を作成し、それをRedmine側のクライアント証明書としてインストール
【手順】
・VisualSVNの機能で証明書を作成できるので、ウィザードに従い証明書を作成・VisualSVNのインストールフォルダに*.pemのファイルが出来ているので
,テキストで開き、セキュリティ証明の部分だけを抜き出して別名保存
・上記で保存したセキュリティ証明のファイルを、Redmine側サーバへ持って行って、インストール。
インストールパスが「個人」だとダメだったので、えいやで「公的な証明機関」へ入れてしまいました。
⇒その後、担当がちゃんとしたところへ入れてるはず。
・ReadmineでSSLを利用した接続へ設定変更し、問題なく接続する事を確認。
SSLについては、@ITさんが詳しく解説してくださっています。
http://itpro.nikkeibp.co.jp/article/COLUMN/20071012/284384/?k2
0 件のコメント:
コメントを投稿