somemo's diary

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【nginx】yumでインストール

本格的に使うことはまだないでしょうが、とりあえずインストール方法を把握しておきます。

nginx

HTTPサーバ、リバースプロキシ、メールプロキシサーバとして機能します。たくさんのアクセスを捌ける実績があるようです。今回はyumで簡単にインストールして、動作や設定を確認していきます。

インストール

下記コマンドでインストールします。

yum -y install nginx

バージョンを確認します。

nginx -v
nginx version: nginx/1.0.14

インストールされたもの

updatedbを実行後、locate nginxで表示してみました。

/etc/logrotate.d/nginx
/etc/nginx/fastcgi.conf
/etc/nginx/fastcgi.conf.default
/etc/nginx/fastcgi_params
/etc/nginx/fastcgi_params.default
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/mime.types.default
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf.default
/etc/nginx/scgi_params
/etc/nginx/scgi_params.default
/etc/nginx/uwsgi_params
/etc/nginx/uwsgi_params.default
/etc/nginx/win-utf
/etc/nginx/conf.d/default.conf
/etc/nginx/conf.d/ssl.conf
/etc/nginx/conf.d/virtual.conf
/etc/rc.d/init.d/nginx
/etc/rc.d/rc0.d/K15nginx
/etc/rc.d/rc1.d/K15nginx
/etc/rc.d/rc2.d/K15nginx
/etc/rc.d/rc3.d/K15nginx
/etc/rc.d/rc4.d/K15nginx
/etc/rc.d/rc5.d/K15nginx
/etc/rc.d/rc6.d/K15nginx
/etc/sysconfig/nginx
/usr/lib/perl5/vendor_perl/nginx.pm
/usr/lib/perl5/vendor_perl/auto/nginx
/usr/lib/perl5/vendor_perl/auto/nginx/nginx.so
/usr/sbin/nginx
/usr/share/doc/nginx-1.0.14
/usr/share/doc/nginx-1.0.14/CHANGES
/usr/share/doc/nginx-1.0.14/LICENSE
/usr/share/doc/nginx-1.0.14/README
/usr/share/man/man3/nginx.3pm.gz
/usr/share/nginx/html
/usr/share/nginx/html/404.html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/index.html
/usr/share/nginx/html/nginx-logo.png
/usr/share/nginx/html/poweredby.png
/var/lib/nginx
/var/lib/nginx/tmp
/var/log/nginx

こうやって見るだけで何があるかが大体分かりますね。

  • ログディレクトリとローテートに関する設定
  • fastcgiに関する設定
  • 基本設定と各種設定用のディレクトリ
  • サービス設定
  • ドキュメントとman用マニュアル
  • デフォルト系html関連ファイル

確認

実際に動かしてみます。その前に、/etc/rc.d/init.d/nginxを確認して、どのように動かせるかを軽く確認してみました。

  • start
  • stop
  • reload
  • configtest
  • status
  • force-reload
  • upgrade
  • restart
  • reopen_logs

apapcheと大体同じですね。下記コマンドで実行します。毎回動かすようであれば、chkconfigで自動起動するようにしておくといいでしょう。

service nginx start
nginx を起動中:                                            [  OK  ]

アクセスすると、Welcome to nginx on EPEL!と表示されました。

参考