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を再起動します。
関連記事: