サーバ設定

Nginx

【Nginx】アクセスログをJSON形式に変更する方法

Nginxが出力するログを標準形式からJSON形式に変更する方法を説明します。なぜJSON形式にするのか?UbuntuでWebサーバーをNginxで運用していると、アクセスログを分析して「どのページが人気か」「エラーが出ていないか」といった...
Podman

「Ubuntuで始めるPodman入門:Podman Composeで始めるマルチコンテナ運用(NginxとMariaDB連携を行ってみる)

前回「Ubuntuで始めるPodman入門: Nginxコンテナ起動まで」 の記事で、Podmanの基本的な使い方を説明したので、次は複数のコンテナ「Webサーバー(Nginx)」と「データベース(MariaDB)」の連携環境を構築していき...
Podman

Ubuntuで始めるPodman入門: Nginxコンテナ起動まで

「デーモンレス」で話題のコンテナツールPodmanをUbuntuに導入し、Webサーバーの定番であるNginxを動かすまでの手順を解説します。Podmanとは?Podmanは、コンテナを管理・実行するための強力なツールです。Dockerと高...
GoAccess

Ubuntu24.04にGoAccessをインストールする方法|Webサーバのアクセスログを解析して可視化する方法

Webサーバのログ解析ツールであるGoAccessを、GoAccessが提供しているリポジトリを使ってUbuntu24.04へインストールし、Nginxのアクセスログを解析する方法について解説します。GoAccessってどんなツール?GoA...
Nginx

Nginx開発環境をHTTPS化!OpenSSLでモダンなECDSA自己署名証明書を作成する方法

ローカルや開発用のサーバーでWebアプリケーションをテストしていると、本番環境に近い動作確認のためにHTTPS通信が必須になる場面がよくあります。最近、開発用PCに構築したNginxのWebサーバでhttps通信を使用する必要があったため、...
Nginx

Nginxの実行ユーザーとグループを確認する2つの方法

Nginxの実行ユーザとグループを確認するための2つの方法を紹介します。 実行中のプロセスから確認する (psコマンド)実際に動作しているNginxプロセスのユーザーとグループを確認する、最も確実な方法です。psコマンドの「o」オプションを...
Nginx

Nginxのアクセスログをシェルスクリプトで解析・集計する方法

Nginxのログをシェルスクリプトで解析・集計する方法です。Nginxアクセスログ解析ワンライナーNginxのアクセスログから集計したい項目を抽出するワンライナーです。以下のシェルスクリプトでアクセスログから、集計したい項目を抽出・集計して...
Nginx

【Nginx】アクセスログの読み方

Nginxが出力するアクセスログの情報について調べたので、出力される情報について説明していきます。アクセスログの設定Nginxのサーバ全体に対するアクセスログの設定は「/etc/nginx/nginx.conf」のhttpディレクティブに記...
Nginx

Nginxのバージョン情報を隠す方法

Nginxのバージョン情報を表示させないようにする方法です。動作確認は「Ubuntu 24.04 LTS」で行っています。サーバ全体への設定サーバ全体に「Nginx」のバージョンを非表示にする設定を行いたい場合は、「/etc/nginx/n...
Nginx

Nginxのバージョンを確認する方法の色々

Nginxのバージョンを確認する方法を色々とまとめました。nginxコマンドで確認Nginxがインストールされているサーバで、「nginx」コマンドを使用してバージョンを表示させる方法です。nginx -v (vは小文字)「nginx -v...