CentOS 7 ~nginx

サーバー

はじめに

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で切っておいた。

コメント