<commit_before>= conoha/role/letsencrypt

----
./certbot-auto certonly --webroot -w /var/nginx/main/ -d 10sr.f5.si -d ic.10sr.f5.si
----





== Tips

=== Webroot について

`./certbot-auto certonly --webroot` コマンドは、 `-w` で与えられたディレクトリに、 `-d` で
アクセスできる必要がある。
つまり、例えば `d.10sr.mydns.jp` をリバースプロキシして何か別のアプリを動かしているような場合、
対応するディレクトリが存在しないなどということがあると認証を通すことができない。

これを回避するには、以下のような方法があると思う

. 一時的に Nginx 自体を落とし、 certbot-auto を standalone で使う
  * この方法は Web を一時的に止めてしまうのであんまりやりたくない気がする
. `.well-known/acme-challenge` を`-w` のディレクトリに向ける
  * これを採用してみた
. ヘッダを見て、 LetsEncrypt 系のアクセスだったら `-w` のディレクトリに向ける





=== Too many certificates already issued for

----
There were too many requests of a given type :: Error creating new cert :: Too many certificates already issued for: <Your Domain>
----

リクエストを短い間にするとこういうエラーが出ることがあるかもしれないから、時間をおいてやると良いかも。

いつまでたってもできないから別のところでドメイン取り直した。　(2016/06/12)

* そのうちもう一度 mydns でやってみるといいかも
** `./certbot-auto certonly --webroot -w /var/nginx/main/ -d 10sr.mdyns.jp`


<commit_msg>Fix doc<commit_after>= conoha/role/letsencrypt

----
./certbot-auto certonly --webroot -w /var/nginx/main/ -d 10sr.f5.si -d ic.10sr.f5.si
----





== Tips

=== Webroot について

`./certbot-auto certonly --webroot` コマンドは、 `-w` で与えられたディレクトリに、 `-d` で
アクセスできる必要がある。
つまり、例えば `d.10sr.mydns.jp` をリバースプロキシして何か別のアプリを動かしているような場合、
対応するディレクトリが存在しないなどということがあると認証を通すことができない。

これを回避するには、以下のような方法があると思う

. 一時的に Nginx 自体を落とし、 certbot-auto を standalone で使う
  * この方法は Web を一時的に止めてしまうのであんまりやりたくない気がする
. `.well-known/acme-challenge` を `-w` のディレクトリに向ける
  * これを採用してみた
. ヘッダを見て、 LetsEncrypt 系のアクセスだったら `-w` のディレクトリに向ける





=== Too many certificates already issued for

----
There were too many requests of a given type :: Error creating new cert :: Too many certificates already issued for: <Your Domain>
----

リクエストを短い間にするとこういうエラーが出ることがあるかもしれないから、時間をおいてやると良いかも。

いつまでたってもできないから別のところでドメイン取り直した。　(2016/06/12)

* そのうちもう一度 mydns でやってみるといいかも
** `./certbot-auto certonly --webroot -w /var/nginx/main/ -d 10sr.mdyns.jp`



{'fraction_non_alphanumeric': 0.12493702770780857, 'fraction_numerical': 0.0181360201511335, 'mean_word_length': 3.9774436090225564, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5903851', 'n_tokens_mistral': 1274, 'n_tokens_neox': 1130, 'n_words': 176}