windows : apacheのインストール(ssl)

Windows ServerへのApache導入及び自己証明書による暗号化 | zerizeriのエンジニア技術ブログ

1. SSL設定

  • 1.1 以下より、「Win64 OpenSSL v1.1.1m」のMSIをダウンロード

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

  • 1.2 インストール

「The OpenSSL binaries (/bin) directory」にチェックを付ける。

C:\Program Files\OpenSSL-Win64\bin

# SETX /M PATH "%PATH%;を使ったら、adminのパスも含めて連結されて1024文字攻撃をくらいますので、win+PauseでGUIを経由すること

2. FWを開ける

netsh advfirewall firewall add rule name="Open Port 443" dir=in action=allow protocol=TCP localport=443
netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80

うまくいかないので、以下を参考にしたよ!

Let’s Encrypt 証明書を Windows 10 のローカル開発環境で発行する https://zenn.dev/21f/articles/letsencrypt-dev-windows

/* -----codeの行番号----- */