ブログ

nginxを導入してみた

投稿日:2014年12月2日 更新日:

世界的にメジャーなWEBサーバといえば
  • apache (Apache Software Foundation!)
  • IIS (Microsoft)
apacheはLinux系のWEBサーバなら大抵の人が使ってるんじゃないかな?
pb-apache.PNG
WEB機能だけじゃなく、ロードバランサ機能までも使えるすぐれもの。
チューニングの幅も広いしログも細かくカスタマイズできるし。
かなり使い勝手の良いWEBサーバだ。
一方のIISはWindowsサーバを使っている人が使うWEBサーバ。
WindowsのサーバOSには標準で付いている。
Windows特有のGUIで設定できるので、設定の難易度が低い。
GUIで設定できるロードバランサーも付いている。
私個人的にもこの2つくらいしか使ったことがないのだけど。
最近、nginxというWEBサーバのことを聞いたので、早速導入してみた。
導入は超簡単。yumを使ってサクッとインストールグッド(上向き矢印)
(OSはCentOS 6.5)
1.リポジトリファイルの作成
touch /etc/yum.repos.d/nginx.repo
vi /etc/yum.repos.d/nginx.repo
▼リポジトリファイルの内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
2.nginx導入
yum -y install nginx
3.ポートの確認
既にapacheが稼働しているサーバの場合ポートが重複するため、
ポート番号の変更が必要です。
vi /etc/nginx/conf.d/default.conf
4.稼働
service nginx start
nginx を起動中:                                            [  OK  ]
5.アクセス確認
nginx.jpg
アクセス成功!導入自体は5分あれば十分です。
一節には、アクセス負荷が高い時に効果を発揮するらしい。
たしかに、apacheやIISはアクセスが集中すると捌き切れない時が多々アッたような。。
IIS環境はいま手元にないので、apacheとnginxでベンチマーク比較をしてみます。
結果は後日 わーい(嬉しい顔)
▼参考にさせて頂いたページ

ひらめき稼げるブログ→ Jugem plus
ひらめきクリックの応援、よろしくお願いします m(_ _)m

-ブログ

執筆者:

関連記事

no image

maillogトラブル時の対処法

メールログに異変が起きた場合の対処法です ◆メールログが出力されない /var/log/maillogは、postfixやsendmailでサーバ内部からメールを送信する時に出力されます。 syslo …

no image

ELBへのElastic IPを割り当てる?

ELB = Elastic Load Balancer 通常WWWサーバよりも上位に置くため、WWW上のアクセスを真っ先に受け付ける。 そのため、通常はELBにグローバルIPを割り振るのが普通だ。 し …

no image

メールサーバにGoogleを使用する

AWSじゃないけど。 メールサーバを作るのが嫌になってきました で、調べていたら、AWSにはSESというサービスが有る。 でも、それは送信のみのサービス。受信したい場合は使えない。 で、さらに探してい …

PHPでPOSTかGETかを判定する

PHPでPOST/GETを判定する場合は、以下のコードで調べることが可能。 POSTのみおよび、GETのみで処理を分岐する場合に使える。   if($_SERVER[“REQUEST_MET …

no image

centos6系にyumでnginxをインストール

目次 nginxとはyumでインストールリポジトリインストール本体インストールインストール確認(バージョン確認)nginxを使うならVPS関連 nginxとは apacheやIISと並んで最近注目され …