ユーザーとグループを作成する
$ sudo groupadd -g 500 nginx
$ sudo useradd -g nginx -u 500 -s /sbin/nologin -d /var/www nginx
※USER及びGROUPのIDは環境に併せて下さい
ソースコードを取得し、展開する
Nginxデベロッパーサイトから使用したいバージョンのソースコードを取得し、展開します。
$ wget http://nginx.org/download/nginx-1.7.11.tar.gz
$ tar zxvf nginx-1.7.11.tar.gz
$ cd nginx-1.7.11
ソースコードをビルドする
実際にコンパイルし、インストールを実行します。
$ ./configure --prefix=/usr/local/stow/nginx-1.7.11 --user=nginx --group=nginx --with-http_ssl_module
$ make
$ sudo make install
起動ファイルを用意
デベロッパーサイトの下記ページより、インストール先サーバーのOSに合わせて起動ファイルをダウンロードして設置します。
http://wiki.nginx.org/InitScripts
また、必要箇所をインストール環境に合わせて修正を行います。
vim /etc/init.d/nginx
--------------------------
< nginx="/usr/sbin/nginx"
> nginx="/usr/local/sbin/nginx"
---
< NGINX_CONF_FILE="/etc/nginx/nginx.conf"
> NGINX_CONF_FILE="/usr/local/config/nginx.conf"
--------------------------
サービスの起動
実際にWEBサーバを起動して挙動を確認しましょう。
$ /etc/init.d/nginx start
各種プログラムを動かす方法
- PHPを使う方法
- Railsを使う方法 (執筆中)