web-dev-qa-db-ja.com

証明書なしでNginx https(ポート443)を設定しますか?

私はこれを可能な限りフォローアップしようとしました thread が私は常にこのメッセージを受け取ります:

This site can’t be reached

example.com unexpectedly closed the connection.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_CLOSED
ReloadHIDE DETAILS

chromeで。

私が持っている構成の一部はこれです:

server {   

   listen  80;
   listen 443 default_server ssl;
   #ssl on;

    server_name example.com   www.example.com;

これは、ローカルの127.0.0.1コンピューター上のテスト用ウェブサイトexample.com用です。

4
prosti

自己署名証明書を生成する必要があります。そうしないと、Let's Encryptプロジェクトを調べて、無料で公的に信頼されている証明書を取得できます。

HTTPSは安全なトラフィックのためのものであり、公開鍵と秘密鍵の証明書なしでは暗号化を行うことはできません。

リンクを追加する: https://letsencrypt.org/

4
Cory Knutson