Windows 7 で WAMP と letsencrypt を使用することは可能ですか? 完全なインストール プロセスの手順は何ですか?
Windows用のgitをインストールし、cmd.exeでコマンドを実行してクローンを作成しました。クライアント
では、コマンドを実行してみましょう
./letsencrypt-auto --apache -d your.domain.here
しかし認識されない
Power Shell でコマンドを入力しようとしたところ、アプリケーションを選択するように求められました
(どのアプリケーションを選択すればよいかわかりません)
答え1
Lets Encrypt は API (ACME) を備えたサービスであることに留意してください。ACME プロトコルを実装するクライアントは多数あります。公式クライアントはそのうちの 1 つにすぎません。
私はいくつかの場所でさまざまなクライアントのリストを見ました。
- https://community.letsencrypt.org/t/list-of-client-implementations/2103
- https://www.reddit.com/r/sysadmin/comments/3vb40d/lets_encrypt_in_open_public_beta/cxlzmny
Windows を実行しているので、Powershell クライアントの 1 つが最善の選択肢になると思われますが、*nix クライアントの一部は、cygwin を使用したい場合は、ほぼ確実に cygwin でも実行できます。
- https://github.com/oocx/acme.net
- http://www.kingbain.com/letsencrypt-powershell-modules-for-iis-and-apache/
もちろん、任意の Linux ボックスまたは VM で公式クライアントを実行し、「手動」モードの認証を使用することもできます。この場合は、Web サーバーでクライアントを実行する必要はまったくありません。
PS 私は acme-tiny (Linux のみ) 以外のクライアントを使用したりレビューしたりしていません。それらがうまく動作するか、すべての暗号化を安全に処理できるかどうかはわかりません。
答え2
まず、Let's Encrypt は Python で書かれていますが、Windows 用のブートストラップ手順や依存関係ブートストラップ手順は見当たりません。ブートストラップに関するドキュメントは次のとおりです。
https://letsencrypt.readthedocs.org/en/latest/contributing.html#前提条件