nginxのインストール (CentOS6)

    

前提

標準リポジトリに含まれてない為にremiリポジトリが導入されていること。

nginxインストール

yum install nginx

phpとの連携

fastcgiという機構を用いてnginxとphpを連携します。
連携には「PHP-FPM (PHP FastCGI Process Manager)」を使用します。

PHP-FPMのインストール

yum --enablerepo=remi --enablerepo=remi-php55 install php-fpm

設定ファイルの変更
/etc/php-fpm.d/www.conf

listen = /var/run/php-fpm/php-fpm.sock

listen.owner = nginx
listen.group = nginx
listen.mode = 0660
user = nginx
group = nginx
pm.max_children = 15
pm.min_spare_servers = 2
pm.max_spare_servers = 5

環境に応じて適宜変更する。

nginxにおける設定ファイル

/etc/nginx/conf.d/default.conf
→ apacheのhttpd.confに対応

nginxにおけるvirtualhost設定ファイル

/etc/nginx/conf.d/virtual.conf