こんにちは現在、私は自分のローカルwebserver-expressを使ってプログレッシブウェブアプリケーションを作成しています。私の混乱の中で、何日もの間、進歩はありません。localhostのsslからHTTPSを作成するためのcerfのトラブルシューティング
携帯電話でPWAを使用する必要があるため、サービス担当者はhttpsを有効にする必要があります。
私はセルフサインセルフサービスを使用しようとしましたが、サービスワーカーのために働くことはありません。http with service-workerを有効にする方法がありますが、PC-chromeでしかアクセスできないが、サービスワーカーは本当にアンドロイドまたはスマートフォン私のPCだけではありません。
そうなどのドメインと私はちょうどHTTPSを達成するために、実際のサーフを買って、イムはまだ不慣れなので、私は少し混乱しています
私はthis guideはちょうど私のSSLと私は私のPWAを実行して、新しいドメインの原因を買っ従います私のローカルWebサーバで。
私のドメインはまだ新しいので、まだ60日間ロックされています。別のサイトで購入した場合、ロックされるかどうかわからないので、もう一度新しいSSLを購入する必要があります。
私は4サーフました:
私のドメインCerf氏を
ルートサーフ
中級サーフ
Webサーバーのサーフ
- マイドメインサーフ氏と中間はずの仕事も:
はので、私は少し知識を持っているので、私のウェブサーバは、これらの4 cerfsので、ここでの質問と私のローカルIP +ポートをで表現実行しようロックされた権利?
- 私のroot cerfは私のlocal-webserverでも動作しません。それでも私はcerfをchromeにインポートしました。 (httpsはまだ赤いですが、自分のサイトにアクセスできましたが、サービスワーカーが緑色のhttps(?)を必要とするため、赤色のhttpsは必要ありません)
私はwebserver-まあ私のコードでそれを適用した、それは何もしません。
後でoptions = { key: fs.readFileSync(path.join(certsPath, 'my-server.key.pem')) , ca: [ fs.readFileSync(path.join(caCertsPath, 'webserver.crt.pem')) ,fs.readFileSync(path.join(caCertsPath, 'intermediate.crt.pem')) ,fs.readFileSync(path.join(caCertsPath, 'my-root- ca.crt.pem')) ] , cert: fs.readFileSync(path.join(certsPath, 'my-server.crt.pem')) , requestCert: false , rejectUnauthorized: true };
:
https.createServer(options, app);
私はあなたたちは、これが正しく動作する方法を知っていると仮定? nodejs.express
webserverのコードは問題ではなく、cert-understanding、domain-world、local-webserverがhttpsでどのように動作するかのように思えます。 私が研究するほど、私はもっと混乱しています。
https://ip:port私のhttps-cerfで動作するものはありません。
基本的には、私のローカルウェブサーバーで緑のHTTPSを作成する必要がありますが、どうすればよいですか?私はセーフを買ったのですが、それは働かないので、別のものを買う前に、私は今どのような問題があるかを確認しなければなりませんか?
別の質問:私のドメインはロックされていませんが、ネームサーバーにはローカルプロバイダのIPアドレスを使用できますか?私はこの事が今どのように働くのか真剣に混乱しています。私は今何が混乱しているのか分からず、何を尋ねるのか分からない。
ご迷惑をお掛けして申し訳ありませんが、私の方が正しいと思っています。
EDIT:間違ってロックを解除し、ロックされた