LoginSignup
1
0

More than 1 year has passed since last update.

SSL証明書更新・自動更新(win-acme)➀

Last updated at Posted at 2022-09-09

【この記事を読むのは、こんなことに困った時】

➀SSL証明書更新の方法がわからない時 ◀今回はここ
➁SSL証明書更新は手動でできるが自動更新にしたい時 ◀次回記事

※いつもの流れだけ知りたい時(Nignx作業から)はここから


<前提>

PC:Windows
Webサーバー:IIS
キャッシュサーバーとして:Nginx
SSL証明書:win-acmeで取得していること

※この記事は既にwin-acmeでSSL証明書を発行している前提です。


【先ずは、➀SSL証明書更新の方法がわからない時】

<流れ>

********************
※この流れの前後に筆者と同様の<前提条件>の場合はNignxの必須作業あり。
※実際行う際は『「➀SSL証明書更新の方法がわからない時」のwin-acmeのみで更新できない時』を必ず読みNignxの停止と再開も行うこと。
********************

1.サイトのサーバーに移動(リモートデスクトップで開く)
2.win-acmeを開く(ファイル名「wacs.exe」←クリック)
3.ターミナルが開く
4.「R」を選択し更新する
5.「Q」でターミナル終了


「➀SSL証明書更新の方法がわからない時」流れを詳しく追う

1.サイトのサーバーに移動(リモートデスクトップで開く)

WEBサイトのSSL証明を更新するのでサイトのサーバに入って作業することが基本になる

2.win-acmeを開く(ファイル名「wacs.exe」)

SSL証明書を更新する作業をするため、win-acmeのCLI(コマンドインターフェイス)は「wacs.exe」という。
ファイルをクリックすることでターミナルが開く。

3.ターミナルが開く
4.「R」を選択し更新する

ターミナルを開くと以下の表示が出てくるので「R」を選択。

~上省略~
 N: Create certificate (default settings)
 M: Create certificate (full options)
 R: Run renewals (36 currently due)
 A: Manage renewals (38 total, 36 in error)
 O: More options...
 Q: Quit

 Please choose from the menu:

訳すと

 N: SSL証明の作成 (default settings)
 M: SSL証明書の作成 (full options)
 R: SSL証明書の更新をする
 A: このサーバーで管理されている証明書(サイト)の一覧を表示
 O: More options...
 Q: 終了(閉じる)

※NとMは証明書の新規作成ですが今は違いがわかりません。
※Oもまだ理解していません...

5.「Q」でターミナル終了

SSL証明書の更新作業終了です。
…しかし、筆者の場合はNignxを利用しているので、この方法では更新できません。



「➀SSL証明書更新の方法がわからない時」のwin-acmeのみ作業で更新できない時

-Nginxをキャッシュサーバーとして利用している時-

・上記の「➀SSL証明書更新の方法がわからない時」の作業の前にNginxを止める必要がある。

理由:Nignxとwin-acmeが同じポート設定(8000など)されていると後から起動したwin-acmeは作業は不可になる。同じポートを同時に使えないため。

<Nignxの停止と開始>

・Nginxの階層でコマンドプロンプトを開く
 →フォルダ「nginx-1.18.0」に入る→ファイルのパス欄を削除してそこに「cmd」と打つ→コマンドプロンプトに「C:\nginx-1.18.0>」と表示される→その後にコマンドを打つ。
cmd入力後エンター押すと開く-2.png

【コマンド】

<Nignxの停止>
C:\nginx-1.18.0>nssm stop Nginx_1.18.0

<Nignxの開始>
C:\nginx-1.18.0>nssm start Nginx_1.18.0


◆◆◆「Nignxを利用している際のSSL更新の流れ」◆◆◆

1.<Nignxの停止>
 ・nssm stop Nginx_1.18.0

2.<win-acmeでSSLの更新作業「➀SSL証明書更新の方法がわからない時」>
 ・win-acme(「wacs.exe」)を開いて「R」で更新
  
3.<Nignxの開始>
 ・nssm start Nginx_1.18.0


これで更新作業は手動できるようになりました。
更新初回はもう少し長いかもしれませんが現在私の更新では55日間のSSL証明書付与期間でした。
なので、手動の場合は更新後55日後に期限切れになるのでまた更新しなければなりません。

ということで、自動更新にして手間をはぶきたい!
なので次回に続きます!

次回は「➁SSL証明書更新は手動でできるが自動更新にしたい時」です!


【気になるワード】---記事内でより理解を深めたいワード

・win-acmeの役割
・win-acmeでSSLの新規作成
・SSL更新のメニュー内容をより深く知る。
・Nginxとwin-acmeの関連を調べたい。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0