CentOS7にNginxをインストールする方法
スポンサーリンク
nginxリポジトリ追加
詳細はCentOS7へのリポジトリの追加方法まとめにあるためコマンドの列挙のみ行う
$ sudo yum -y install yum-plugin-priorities $ sudo vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx_repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=0 priority=14
nginxインストール
$ sudo yum --enablerepo=nginx -y install nginx
設定ファイルの編集
ドキュメントルートを/var/www/html
に変更する(9行目あたり)
$ sudo vi /etc/nginx/conf.d/default.conf location / { root /var/www/html; index index.html index.htm; }
ファイアウォールの設定
$ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --reload
サービス起動,自動起動
$ sudo systemctl start nginx $ sudo systemctl enable nginx
403 Forbiddenが出る
以下のようにSELINUX=disabled
として
SELinuxを無効化する
$ sudo vi /etc/selinux/config SELINUX=disabled $ sudo reboot