プログラミング

centoOS7 + Nginx + SSL + Django インストールの記録

CentOS + Nginx + SSL + gunicorn で Django のアプリケーションを公開する環境を構築してみました。 『Centos7 nginx(with ssl let’s Encrypt) + php + mysql 環境構築』でワイルドカードを用いたSSL証明書でサイトをSSL化してあります。ここではそのワイルドカードを使った証明書を利用しサイトをSSL化します。
サーバーはLet’sEncryptでワイルドカードの環境を作成したさくらインターネットのVPSサーバーを利用します。
環境を作成するユーザーとして user:django を作成し「sudo」の実行権限を付与しています。
また、gunicornを使って、DjangoでできたWebアプリケーションを起動する準備をします。

プロジェクトを作成

プロジェクト learning の設定ファイルを編集

データベース等々に必要なマイグレーションを行う

Nginxのインストール

Nginxの設定

以前の投稿『Centos7 nginx(with ssl let’s Encrypt) + php + mysql 環境構築』でワイルドカードを用いたSSL証明書を設置していました。その取得した証明書を利用してDjangoで作成するアプリケーションをシリーズで投稿していこうと思います。そこでその環境構築の一段として環境を構築したいと思います。
ここに、NginxのDjango公開のためのSSLのコードです。

参考:Let’sEncryptで証明書の取得

Djangoアプリケーションを# gunicornで実行する

最近の記事

  1. wordpres5をubuntu nginxにインストール
  2. ubuntu 20.04 nginx php mysql Webサーバー環境整備
  3. Ubuntu nginx SSL
  4. EC-CUBE 4.0 インストール
  1. プログラミング

    PDOで郵便番号辞書データベース構築の記録
  2. プログラミング

    centoOS7 + Nginx + SSL + Django インストールの記…
  3. サーバー環境

    Aws EC2 Postfix + Dovecotメールサーバー 構築記録
  4. サーバー環境

    無料SSL証明書 Let’s Encrypt でワイルドカードな証明…
  5. サーバー環境

    git push でデプロイ自動化 およびpost-receive-email …
PAGE TOP