ブログ

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

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

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

no image

AmazonWebServiceのアカウント作成

AmazonWebServiceを使うにはアカウントが必要です。 アカウントの取得には、以下のものを手元に準備しましょう ・電話(携帯/固定どちらでも可) ・クレジットカード ↓のページにアクセスして …

no image

RDSを無料にするには、Backup設定も加味する必要があった

RDSでmysqlサーバを構築した。 容量は20GBで無料枠にしたつもりだった。 しかし、どうもそれだけでは足りないらしい。 ▼このサイトが参考になりましたよ http://goo.gl/kZxWHD …

no image

tmp領域のチューニング

MySQLのCPU使用率が300%()を超える事態に襲われている。 原因をいろいろ調査するも、明確な打開策は見いだせず そんな中、見つけたのがtmp領域のチューニング。 http://k-1-ne-j …

no image

EC2にFTPインストール

AWSでFTPは(たぶん)非推奨。セキュリティグループでFTPの項目が出てこないのです。 おそらく、SCPが推奨されてるんだと思います。 とはいっても、普段の開発でFTPの方が断然慣れてるよ! という …