2

certbot を使用して、自宅のサーバーから既に動作しているサイト (krementimg.us.to) に ssl を追加しようとしています。このサーバーは、Ubuntu 16.04 の Nginx の背後でノード アプリケーションを実行します。hereの手順に従うと、私の etc/nginx/sites-available/default (私の構成ファイル) は次のようになります。

server {
    server_name krementimg.us.to;
    client_max_body_size 20M;
    listen 80 default_server;
    listen [::]:80 default_server;    
    root /var/www/html;

    location / {
                proxy_pass http://localhost:443;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection 'upgrade';
                proxy_set_header Host $host;
                proxy_cache_bypass $http_upgrade;
     }
}

Nginx はポート 80 でリッスンし、ポート 443 で実行されているアプリケーションにクライアントを誘導します。これはすべてsudo certbot --nginx正常に機能しますが、certbot Web サイトの指示に従ってコマンドを実行すると、エラーが発生します。

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: krementimg.us.to
   Type:   connection
   Detail: Error getting validation data

   To fix these errors, please make sure that your domain name was
   entered correctly and the DNS A/AAAA record(s) for that domain
   contain(s) the right IP address. Additionally, please check that
   your computer has a publicly routable IP address and that no
   firewalls are preventing the server from communicating with the
   client. If you're using the webroot plugin, you should also verify
   that you are serving files from the webroot path you provided.

Web サイトに SSL を導入したいのですが、どうすればこの問題を解決できますか?

4

1 に答える 1