Nginx– category –
-
NginxのVirtualhostを使って1つのサーバーでサブドメインを公開する手順
本記事ではVirtualhostを使って1つのサーバーでサブドメインを公開する手順を解説する。1つのサーバーで、複数ドメインのサイトを表示できる機能を持つのがVirtualHost。 前提条件 本記事では以下の環境を前提としている。 Linux 環境OSDebian GNU/Linux 1... -
NginxでSSL設定してHTTPS通信をする手順
本記事ではNginx環境においてWebサイトにSSL設定を行う手順を解説する。 前提条件 本記事では以下の環境を前提としている。 Linux 環境OSDebian GNU/Linux 12 (bookworm)ミドルウェアnginx(1.25.5)証明書発行Let’s Encriptを使って証明書発行を行う SSL... -
Nginxのログフォーマット設定と出力ログの見方を解説
本記事ではNginxでのログフォーマット設定について記述します。 なお本記事では以下の環境で検証している。 Linux 環境OS:Debian GNU/Linux 12 (bookworm)ミドルウェア:nginx(1.25.5) ログフォーマットの設定 Nginxのログフォーマットは、log_formatデ... -
Supabase + Next.jsで画像投稿アプリを最適化する(画像圧縮、ファイルサイズ制限、ファイルのアップロード数制限)
以前、認証付きのストレージサービスの作り方をご紹介しました。 しかしながら、もしこれをリリースして世の中に出した場合、解決しなければ行けない問題がいくつかあります。例えば『サイズ制限』がついていないため、ユーザーがスマートフォンで撮影した... -
NginxでCROSエラーを解決する設定方法
前提 HTML/CSS/JavaScriptはオリジンサーバーから取得 各種データはAPIサーバーから取得 APIサーバーへのリクエストURLは/api にアクセスする 設定 location /api { add_header Access-Control-Allow-Origin '*' always; add_header Access-Contro... -
CodiMDをNginxのリバースプロキシでHTTPS公開する方法
構成イメージ 今回の構成イメージは以下になります。 なお、サーバ自体がPublic公開されているかつ、80および443ポートが開放されている必要があります。 CodiMDのインストール 今回のCodiMDはDocker上に作成しているためCodiMDは以下の手順で作成します。... -
Nginxを再起動前にコマンドで文法チェックや設定誤りを確認をする方法
Nginxで設定ファイルを変更したときに以下のエラーが出ることがあると思います。 nginx: configuration file /etc/nginx/nginx.conf test failed これはNginxの設定ファイルの文法エラーになります。 事前に回避するためにNginxの文法チェック方法を紹介し... -
[Nginx]オレオレCA認証局を利用したクライアント証明書通信をする手順。
記事の目的 Linuxサーバ(今回はNgixn)のクライアント証明書の通信に必要な、 クライアント証明書(.crtファイル、.pemファイル) 秘密鍵(.keyファイル) クライアント証明書署名要求(.csrファイル) PKCS#12形式の秘密鍵+証明書ファイル (.pfxファイ... -
[Nginx]オレオレCA認証局でSSL通信をする手順。サーバ証明書・秘密鍵・証明書署名要求の作成方法。
記事の目的 Linuxサーバ(今回Nginx利用)のSSL通信に必要な、 サーバ証明書(.crtファイル、.pemファイル) 秘密鍵(.keyファイル) 証明書署名要求(.csrファイル) を作成する。 この記事の内容を実施する前に以下の記事を必ず実施すること。 [Linux] O...
1