2026年8月12日

2026年8月12日

CentOS/RHELにNginxをインストールする方法

ステップ1: パッケージのインストール

# 必要なパッケージを更新します
sudo yum update -y

# EPELリポジトリを有効化します。EPELにはNginx用のパッケージが含まれています。
sudo yum install epel-release -y

# Nginx本体とその依存関係をインストールします
sudo yum install nginx -y

ステップ2: Nginxを起動する

# Nginxサービスを開始します
sudo systemctl start nginx

# Nginxを自動的に再開するように設定します
sudo systemctl enable nginx

ステップ3: Nginxの設定ファイルを編集する

# Nginxの主設定ファイルを開きます
sudo vi /etc/nginx/nginx.conf

# 必要に応じて設定を変更します。例えば、タイムアウト値やログレベルなどを調整できます。

ステップ4: サーバー名とドキュメントルートを設定する

# Nginxのdefault設定ファイルを開きます
sudo vi /etc/nginx/conf.d/default.conf

# 以下のようにサーバー名とドキュメントルートを設定します
server {
    listen       80;
    server_name  localhost;

    # ウェブサイトのコンテンツを配置するディレクトリを指定します
    root   /usr/share/nginx/html;

    location / {
        index  index.html index.htm;
    }
}

ステップ5: Nginxを再起動して設定を適用する

# Nginxサービスを再起動します
sudo systemctl restart nginx

注意事項

  • セキュリティ上の注意: デフォルトのユーザー権限とアクセス制御を確認し、必要に応じて修正してください。不要なユーザーやグループへのアクセスは許可しないでください。
  • パフォーマンス/運用上的注意: Nginxの設定ファイルを定期的にバックアップし、バージョン管理を行ってください。また、ロギングと監視機能を有効にして、サーバーの動作状況を常に確認しましょう。

まとめ

1. パッケージのインストール: EPELリポジトリを使用してNginxをインストールします。

2. サービスの起動: Nginxを開始し、自動再開設定を行います。

3. 設定ファイルの編集: 設定ファイルを編集して必要な変更を行うことができます。

4. サービスの再起動: 設定が反映されるようにNginxを再起動します。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ