この記事は、BioStar 2サーバーのHTTPS構成に適用されます。
WebサーバーのHTTPS構成がある場合は、証明書を適用して接続を安全にすることができます。
その構成を行うには、以下の記事を参照してください。
注意:HTTPS証明書を適用しない場合、ブラウザで速度低下やさまざまな副作用が発生します。
また、常に以下のエラーメッセージが表示されます。
基本的なトラブルシューティング
HTTPおよびHTTPSプロトコルの構成の手順に基づいて証明書を適用しても、上記の保護されていない通信が表示される場合は、すべてのchromeプロセスを停止してchromeを再起動してください。
さらなるトラブルシューティング
原因
1.サーバーPCに複数のイーサネットインターフェースがあり、サーバーIPが違うイーサネットインターフェースに基づいて登録されている。
2. BioStar Serverインストール時にサーバーにIPがなかったため、サーバーIPは127.0.0.1として登録されている。
3.サーバーPCのIPが最初インストール後、変更された。
証明書を確認する
1. [保護されていない通信]ボタンをクリックします。
2. [証明書(無効)]タブをクリックします。
3. 発行先のIPがサーバーIPであることを確認します。
サーバーIPが違う場合は、以下の手順に進んでください。
サーバーIPが正しい場合は、上記の「基本的なトラブルシューティング」を再実行してください。
サーバーIPレジスタの変更
注意:HTTP Webサーバー接続を使用している場合は、この手順に従わないでください。この変更を行うと、DBアクセスができなくなります。
1. BioStar Settingを開きます。
2.すべてのサービスを停止します。
3. BioStar 2のインストールパスを開きます。
(デフォルト:C:\Program Files\BioStar 2(x64))
4.次のファイルをバックアップします:system.conf、setting.conf
5. C:/Program Files/BioStar 2(x64)/nginx/conf/にある次のファイルを削除します
biostar_cert.crt
biostar_cert.key
biostar_cert.p12(Biostar 2.6以降のみ)
keystore.jks(BioStar 2.6以降のみ)
6.複数のイーサネットインターフェースがある場合、サーバーIPのインターフェースを除く、コントロールパネルですべてのイーサネットインターフェースを無効にします。
7.管理者権限でコマンドプロンプトを実行します。
8.以下のように、ディレクトリをBioStar 2フォルダーに変更します。
cd C:\Program Files\BioStar 2(x64)
9.以下のコマンドをコピーして、Enterキーを押します。
biostar-server.exe install_information ko true v2 443 51212
10.(BioStar 2.6以降のみ)以下のコマンドをコピーして、Enterキーを押します。
java -cp "C:\Program Files\BioStar 2(x64)\util";"C:\Program Files\BioStar 2(x64)\util\lib\google-collect-1.0.jar";"C:\Program Files\BioStar 2(x64)\util\lib\gson-2.8.2.jar" BioStarSetup "C:\Program Files\BioStar 2(x64)"
11.バックアップしたsystem.confファイルとsetting.confファイルをC:\Program Files\BioStar 2(x64)に復元します
12.メモ帳でsetting.confファイルを開きます。
13. ssl_addrのIPを正しいサーバーIPに変更します。
14. setting.confファイルを保存します。
15. BioStar Settingを開きます。
16. BioStarサービスを開始します。
17. BioStar Webクライアントにログインし、証明書を適用します。
18. 保護されていない通信エラーが表示されないこと、および証明書のIPが正しいことを確認します。
(Chromeの再起動時にタスクマネージャーですべてのchromeプロセスを終了してください。)