私は最近、サーバーのHTTPS証明書を更新する必要があり、トラブルに遭遇しました。
sudo letsencryptが更新されたコマンドが吐き出したエラーは次のとおりでした。
グーグルと実験を節約するために、エラーは、更新構成ファイルにサーバー構成が欠落していることによって引き起こされます。これを修正するには、完全にやり直す(つまり、 /etc /letsencryptフォルダーを削除してすべてを再生する)、または欠落している構成エントリを手動で挿入することができます。後者のやり方は次のとおりです LetsEncryptの構成ファイルの更新Processing /etc/letsencrypt/renewal/bitfalls.com.conf <span>2017-02-06 07:43:08,126:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/bitfalls.com.conf produced an unexpected error: 'server'. Skipping. </span>Processing /etc/letsencrypt/renewal/test.bitfalls.com.conf <span>2017-02-06 07:43:08,408:WARNING:letsencrypt.cli:Attempting to renew cert from /etc/letsencrypt/renewal/test.bitfalls.com.conf produced an unexpected error: 'server'. Skipping. </span>
/etc/letsencrypt/更新に入ると、現在のサーバーのCERT更新ファイルが表示されます。
このモックサーバーのエントリ値は、/etc/letsencrypt/reninealの各ファイルに移動する必要がありますが、[[webroot_map]]エントリ(存在する場合 - それ以外の場合は、最後に置きます)。
ls /etc/letsencrypt/renewal
ファイルを編集して保存したら、更新コマンドを実行すると機能するはずです。
server <span>= https://acme-v01.api.letsencrypt.org/directory </span>
覚えておいてください、Letsencryptの古い手動でインストールされているバージョンを使用している場合は、aptバージョンを次のようにインストールしています。
うまくいけば、これにより問題が救われました!
<span>sed -i "/[[webroot_map]]/i server = https://acme-v01.api.letsencrypt.org/directory" *.conf </span>
ubuntu 16.04でサーバーエラーを暗号化しているのはなぜですか?
<span>sudo letsencrypt renew </span>
暗号化は、ほとんどのタイプのWebサイト、特に機密のユーザーデータを処理するWebサイトに適しています。ただし、WildCard証明書や拡張検証証明書などの高度な機能を必要とする大規模で高トラフィックのWebサイトに最適な選択肢ではないかもしれません。これらのタイプのWebサイトの場合、有料のSSL証明書プロバイダーがより良い選択肢になる場合があります。
以上がクイックヒント:ubuntu 16.04での「サーバー」エラー修正 'server' letsencryptの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。