Almalinux 9 Webサーバー(nginx)構築編 nginxのインストール
環境
Almalinux 9.2
操作方法
1.nginxモジュールを確認します
# dnf module list nginx
2.有効にするバージョンを切り替えます。
# dnf module enable nginx:1.20
3.nginxをインストールします
# dnf install nginx
4.サービスを有効化して起動します。
サービスを有効化して起動します。
nginxを起動します
# systemctl start nginx
5.firewallによってアクセスできないようにされているので、そちらも開放します。
# firewall-cmd --zone=public --add-service=http --permanent # firewall-cmd --zone=public --add-service=https --permanent
6.ドキュメントのroot を変更する
# cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.org # cat /etc/nginx/nginx.conf.org \ | sed -E "s/(^[ ]+root[ ]+)\/usr.*$/\1\/var\/www\/html;/" \ | sed -E "s/(^[ ]+error_page .*$)/#\1/" \ | sed -E "/(^[ ]+location =[^\{]+)/,/^[ ]+\}/s/(^[ ]+.*$)/#\1/" \ > /etc/nginx/nginx.conf
rootの変更とerror_pageの設定をコメントアウトしたので、diff で確認します。
# diff -cT /etc/nginx/nginx.conf.org /etc/nginx/nginx.conf
7.ォルダが存在していなければ作成します。ある場合は権限だけ変更します。
# mkdir -p /var/www/html
# chown nginx:nginx /var/www/html
8.サービスを再起動してブラウザで確認します。
# systemctl stop nginx
# systemctl start nginx