【Linux】 CentOS7 + Nginx + Let’s Encrypt
■ 目次
■ 目次1. はじめに2. Nginx 環境構築手順3. Let’s Encrypt の導入方法3.1. EPEL リポジトリのインストール3.2. Let’s Encrypt クライアント 「certbot」 をインストール3.3. certbot実行時にnginxの再起動を実行3.4. certbot コマンドで証明書の取得3.5. 証明書が保存されている場所について4. HTTPS の設定4.1. 443 番ポートでアクセスする先の作成4.2. 鍵 の場所指定など4.3. HTTP アクセスを HTTPS リダイレクトへ4.4. Nginx の再起動または再読み込み4.5. ブラウザーからサーバーにアクセス5. 最後に
1. はじめに
対象環境は CentOS 7 です。
2. Nginx 環境構築手順
3. Let’s Encrypt の導入方法
3.1. EPEL リポジトリのインストール
3.2. Let’s Encrypt クライアント 「certbot」 をインストール
3.3. certbot実行時にnginxの再起動を実行
3.4. certbot コマンドで証明書の取得
3.5. 証明書が保存されている場所について
4. HTTPS の設定
HTTPS でアクセス出来るように設定をしています。
4.1. 443 番ポートでアクセスする先の作成
ディレクトリの作成
アクセスする先のファイルを作成
4.2. 鍵 の場所指定など
sample_ssl じゃなくても大丈夫
4.3. HTTP アクセスを HTTPS リダイレクトへ
こちらの記述は自由です。
server 内に「」を記述するだけです。
4.4. Nginx の再起動または再読み込み
環境に合わせて実行
4.5. ブラウザーからサーバーにアクセス
5. 最後に
以上で、CentOS7 の Nginx & Let’s Encrypt の導入方法でした。
迷った際は、とりあえず を実行して設定ファイルなどに誤りが無いかを確認してみましょう。