2017-02-15 10 views
0

リモートのChromeブラウザからサーバー(ノードserver.js)に接続しようとしています。HoundifyサーバーのHTTPSを設定する方法は?

"この機能を使用するには、アプリケーションをHTTPSなどの安全な元に切り替えることを検討する必要があります。

このChromeエラーはよく書類です。 Chromeの新しいバージョンでは、このメソッドを動作させるにはhttpsが必要です。

私の質問はどのようにhttps要求用にサーバーを設定するのですか?私は設定ファイルで "https":trueを設定しました。私は本当にsound certsとhoundifyサーバーのキーを作成してインストールする方法の詳細を高く評価します。私はnode.jsを使用しています。

localhostからのBTWリクエストは完全に機能します。 https://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server/

おかげで、Shahriar

答えて

0

現在地のNode.jsでHTTPSサーバの設定に関する有益な情報を見つけることができます。

私たちのNodeJSサーバーでは実際に半分の作業が行われており、はconfig.jsonに正しく設定されています。 "server.key"と "server.crt"ファイルを生成し、server.jsと同じディレクトリに置くだけで済みます。別の場所またはファイル名を使用する場合は、sslKeyFilesslCrtFileの値をconfig.jsonに変更してください。

したがって、テスト目的で、このように署名された「認証局」とは対照的に、自己署名証明書を生成することができます。プロジェクトのルートディレクトリで次のコマンドを実行します。

openssl genrsa -out server.key 
openssl req -new -key server.key -out csr.pem 
openssl x509 -req -days 9999 -in csr.pem -signkey server.key -out server.crt 
rm csr.pem 
関連する問題