技術ブログ

Nginxを再起動前にコマンドで文法チェックや設定誤りを確認をする方法 Nginx

Nginxを再起動前にコマンドで文法チェックや設定誤りを確認をする方法

Nginxで設定ファイルを変更したときに以下のエラーが出ることがあると思います。 nginx: configuration file /etc/nginx/nginx.conf test failed…

[Django] settings.pyを環境毎に分割・切り替え方法。本番、開発、ローカル環境に分けてデプロイミスを防ぐ。 Python

[Django] settings.pyを環境毎に分割・切り替え方法。本番、開発、ローカル環境に分けてデプロイミスを防ぐ。

Djangoのアプリ開発ではsettingsを各環境で分割・切り替え方法を紹介します。 この方法を使用すれば、 DBの接続先 静的ファイル(CSS/JS)の配置先 SECRETKEY などを環境ごとに…

OpenSSLを使用したオレオレCA証明局の作成 セキュリティ

OpenSSLを使用したオレオレCA証明局の作成

記事の目的 LinuxサーバのOpenSSLを使用したCA認証局の作成手順である。 この手順を使用したオレオレ認証局でもSSL通信の証明書管理やクライアント証明書も署名できる。 なお、今回の使用した環…

[Nginx]オレオレCA認証局でSSL通信をする手順。サーバ証明書・秘密鍵・証明書署名要求の作成方法。 Nginx

[Nginx]オレオレCA認証局でSSL通信をする手順。サーバ証明書・秘密鍵・証明書署名要求の作成方法。

記事の目的 Linuxサーバ(今回Nginx利用)のSSL通信に必要な、 サーバ証明書(.crtファイル、.pemファイル) 秘密鍵(.keyファイル) 証明書署名要求(.csrファイル) を作成する…

[Nginx]オレオレCA認証局を利用したクライアント証明書通信をする手順。 Nginx

[Nginx]オレオレCA認証局を利用したクライアント証明書通信をする手順。

記事の目的 Linuxサーバ(今回はNgixn)のクライアント証明書の通信に必要な、 クライアント証明書(.crtファイル、.pemファイル) 秘密鍵(.keyファイル) クライアント証明書署名要求(…

[Django] Wagtail + uWSGI + Niginx + PostgreSQL with Dockerの環境 Python

[Django] Wagtail + uWSGI + Niginx + PostgreSQL with Dockerの環境

前提 dockerがインストールされていること gitがインストールされていること リポジトリをPullしてローカル環境構築 リポジトリにソースは用意しているのでcloneします。 git clone…

[Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法 Python

[Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法

この記事の目的 UpdateView+ModelForm+ImageFieldを使用したFormでWidgetをレンダリングすると以下のような表示する。 https://shimidai.com/wp…

[Django] Formのエラーをtemplateに表示する方法のまとめ。errorsとnon_filed_errorsの違いについて Python

[Django] Formのエラーをtemplateに表示する方法のまとめ。errorsとnon_filed_errorsの違いについて

Formからエラーを取得する仕組み DjangoのFormの値チェック(Validation)は、値のクリーニング(clean)させる時に行われる。要はPOSTされたデータを受け取り、使える形に整形中…

[Django] FormのValidationの方法と設定箇所まとめ。ValidationErrorの動作確認方法やFormClass,ModelClassでの検証方法 Python

[Django] FormのValidationの方法と設定箇所まとめ。ValidationErrorの動作確認方法やFormClass,ModelClassでの検証方法

Validationとは? FORMからPOSTされたデータが正しい形式か検証(Validate)する機能である。 例えばメールアドレスのデータがxxxxxx@xxxx.xxの形式かチェックすることを…

[Django] Wagtail+docker環境を作成 Python

[Django] Wagtail+docker環境を作成

Wagtailとは? DjangoのCMS用ライブライブ Blogやポータルサイトなどに特化しているわけでなく、あくまでCMSを作成するためのライブラリ WordpressのWagtailを入れたら直…

[ReactNarive] macでexpoを使用した開発環境作成。brew,nodeを使用する。 Javascript

[ReactNarive] macでexpoを使用した開発環境作成。brew,nodeを使用する。

brewのインストール Macのパッケージマネージャをインストール /usr/bin/ruby e "$curl fsSL https://raw.githubusercontent.com/Home…

[Django] allauthでメール検証(verification)を送信方法 Python

[Django] allauthでメール検証(verification)を送信方法

前提 以下の記事の内容を先に完了していることをオススメする。 1. https://shimidai.com/djangoallauthbasically/ 2. https://shimidai.c…