はじめに
Webサーバーをたてるために勉強しているとソフトはApacheだけではなく、他にも「Nginx」があることを知った。読み方はエンジンエックスと読むらしい。
Apacheと比べると高速で高負荷に強いとのこと。また同時接続にも耐えることができるとのことで、かなり魅力的である。もちろん、Apacheより利点のみで欠点はないわけではないが試してみたくなった。
とあるブログではApacheからNginxに乗り換えたら読み込みのスピードがはるかに上がったとの記事もあった。
リポジトリの作成
公式ページによるとまずはリポジトリの作成。リポジトリを作成しておけばyumでのインストールができ簡便である。cd /etc/yum.repos.dと入力し中をのぞいてみる。
ここでnginx.repoというファイルを作成し、その中に公式ページに書いてある記述をまるっとコピー。

公式ページから丸々コピーをして一部変更する。baseurlの「$releasever」を「7」に変更。2か所あるので2か所とも変更した。

インストール
ひとまずnginxの詳細を確認。yum info nginxと入力してバージョンを確認。

yum install nginxと入力してインストール。

起動
インストールが終わったら実際に起動してみる。systemctl status nginx.serviceと入力して現在の状況を確認。もちろんインストールしたばかりなのでActive: inactive(dead)である。またOS起動時もdisabledなのでこれも変更。
systemctl start nginx.serviceと入力し起動させる。systemctl enable nginx.serviceと入力しOS起動時に自動で立ち上がる設定にしておく。

ブラウザで確認。
適当なブラウザでアクセスできるかどうかチェック。
この時のIPアドレスが「192.168.11.13」だったのでアドレスバーに直入力。
無事NginxのWelcome画面が表示されました。

ここで忘れてはいけないのはfirewallの設定。本当は先にやっておかないといけないが、とりあえず動かすことが目的なのでsystemctl stop firewalldで切っておいた。






コメント