Lets Encryptにて、接続できないと言う判定になる(動的IP)
現在Debianにて、RapidSSL WildCardの値上げ(1万円→2万円)に伴い、Lets Encryptへの乗り換えを検討中です。
VPS上のCentOSでは正常に動作し、一切問題無く動作させることは出来たのですが、自宅サーバー(動的IP)で認証に失敗している状況です。自動で上手くいかなかったので、--manualにて導入を試みています。
./letsencrypt-auto certonly --manual -d #MY-DOMAIN# --server HTTPS://acme-v01.api.letsencrypt.org/directory
まず上記のコマンドで、キーとなるファイルの作成に取り掛かりました。
http://#MY-DOMAIN#/.well-known/acme-challenge/#LONG-RANDOM-FILENAME#
でアクセスできるよう、求められるので、該当の「#LONG-RANDOM-FILENAME#」に「#LONG-RANDOM-STRING#」を書き込みました。表示されたとおりのコマンド print "%S" #LONG-RANDOM-STRING# > #LONG-RANDOm-FILENAME# や、「echo "#LONG-RANDOM-STRING#" > #LONG-RANDOm-FILENAME#」等を試しました。
ブラウザから指定のURLにアクセスすれば見えることを確認し、リターンしました。すると次のようなエラーが帰ってきました。
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: #MY-DOMAIN#
Type: connection
Detail: Could not connect to
http://#MY-DOMAIN#/.well-known/acme-challenge/#LONG-RANDOM-FILENAME#
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A 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.
と、アクセスが出来ないエラーとなっているので、ルーターやサーバーのファイヤーウォールを無効にしましたが換わりなく、DigにてDNSをチェックしても、一ヶ月以上前から変わっていないIPがAレコードに入っているのを確認しました。
;; QUESTION SECTION:
;#MY-DOMAIN#. IN A
;; ANSWER SECTION:
#MY-DOMAIN#. 120 IN A #MY-SERVER-IPADDR#
しかし、サーバーのアクセスログ、エラーログを確認したところ、認証サーバーからのアクセスが無い様で、認証サーバーに、正しいIPアドレスが伝わっていないように思われます。
このような場合、どうすれば宜しいでしょうか?