1月 13, 2026ガイド
LinuxサーバーにNginxをインストールして構成する方法
UbuntuおよびCentOS LinuxディストリビューションにNginxウェブサーバーをインストールし、構成するためのステップバイステップガイド。

Nginxは、高性能なウェブサーバーおよびリバースプロキシサーバーです。安定性、豊富な機能、低リソース消費で知られています。このガイドでは、Hiddence LinuxサーバーにNginxをインストールして構成する方法を説明します。
Ubuntu/Debianへのインストール
パッケージリストを更新し、Nginxをインストールします:
bash
sudo apt update
sudo apt install nginx -yRHEL / CentOS / AlmaLinux / Rocky Linuxへのインストール
EPELリポジトリとNginxをインストールします:
bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx基本構成
Nginxの構成ファイルは /etc/nginx/ にあります。メインの構成ファイルは nginx.conf です。Ubuntu/Debianではサーバーブロックは /etc/nginx/sites-available/ にあり、RHELベースのシステムでは /etc/nginx/conf.d/ にあります。構成をテストしてリロードします:
bash
sudo nginx -t
sudo systemctl reload nginx仮想ホストの設定
ドメイン用のサーバーブロックを作成します:
bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# サーバーブロックの構成を追加する
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxファイアウォールの構成
HTTPおよびHTTPSトラフィックを許可します:
bash
sudo ufw allow 'Nginx Full'
# または firewalld の場合:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload役立つヒント
- リロードする前に必ず構成をテストしてください:sudo nginx -t
- Nginxのエラーログを確認してください:sudo tail -f /var/log/nginx/error.log
- 1つのサーバーで複数のウェブサイトを運用する場合はサーバーブロックを使用してください
- パフォーマンス向上のためにGzip圧縮を有効にしてください
- HTTPS用のSSL証明書を設定してください(SSLガイドを参照)