この記事は、BioStar 2サーバーのHTTPS構成に適用されます。

WebサーバーのHTTPS構成がある場合は、証明書を適用して接続を安全にすることができます。

その構成を行うには、以下の記事を参照してください。

HTTPおよび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プロセスを終了してください。)