LoginSignup
18
21

More than 5 years have passed since last update.

Nginxをソースコードからインストール

Last updated at Posted at 2015-04-07

ユーザーとグループを作成する

$ 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

各種プログラムを動かす方法

18
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
21