nginxをソースからインストールしてみたよ
-
Upload
mamoru-tateoka -
Category
Technology
-
view
2.402 -
download
3
description
Transcript of nginxをソースからインストールしてみたよ
Nginxをインストールしてみたよ!
Webサーバ勉強会2011.11.11 たておか まもる
Friday, November 11, 11
who?たておか まもる
qphoney
@iara
インフラっぽいなにか
qpstudyリーダー
Friday, November 11, 11
本題Friday, November 11, 11
sourceからインスコ
Friday, November 11, 11
インストールに必要なライブラリ
gcc,pcre,zlib,OpenSSL(windowsは知りません)
Friday, November 11, 11
sourcecodeからのインストール
あえて1.0.7を使用
Friday, November 11, 11
$ cd ~/src% wget http://nginx.org/download/nginx-1.0.7.tar.gz% wget http://nginx.org/download/nginx-1.0.7.tar.gz.asc% gpg nginx-1.0.7.tar.gz.ascgpg: 2011年10月01日 00時38分24秒 JSTにDSA鍵ID A524C53Eで施された署名gpg: 署名を検査できません: 公開鍵が見つかりません
Friday, November 11, 11
% gpg --keyserver pgpkeys.mit.edu --recv-key A524C53E% gpg --verify nginx-1.0.7.tar.gz.asc nginx-1.0.7.tar.gz
Friday, November 11, 11
% tar zxf nginx-1.0.7.tar.gz% cd nginx-1.0.7% ls -lCHANGES CHANGES.ru LICENSE README auto conf configure contrib html man src
Friday, November 11, 11
% ./configure% make && sudo make install
Friday, November 11, 11
と、する事で基本的には/usr/local/nginx/にインストールされます。
Friday, November 11, 11
% /usr/local/nginx/sbin/nginx -vnginx: nginx version: nginx/1.0.7
Friday, November 11, 11
% export NGINX_HOME=/usr/local/nginx% ls -l $NGINX_HOME合計 24drwxr-xr-x 6 root root 4096 11月 10 17:40 .drwxr-xr-x 13 root root 4096 11月 10 17:40 ..drwxr-xr-x 2 root root 4096 11月 10 17:40 conf ← 設定ファイル郡drwxr-xr-x 2 root root 4096 11月 10 17:40 html ← DocRootdrwxr-xr-x 2 root root 4096 11月 10 17:40 logs ← ログ出力先drwxr-xr-x 2 root root 4096 11月 10 17:40 sbin ← 実行ファイル
Friday, November 11, 11
おまけFriday, November 11, 11
sourcecodeからのアップデート
既存の設定ファイルやらを変更しないか確認
Friday, November 11, 11
% cd $NGINX_HOME/sbin/% ls -l -rwxr-xr-x 1 root root 857849 11月 10 17:40 nginx
Friday, November 11, 11
% sudo vi $NGINX_HOME/conf/nginx.conf 35 server { 36 listen 8080; 37 server_name localhost;
Friday, November 11, 11
% wget http://nginx.org/download/nginx-1.0.8.tar.gz% wget http://nginx.org/download/nginx-1.0.8.tar.gz.asc% gpg --verify nginx-1.0.8.tar.gz.asc nginx-1.0.8.tar.gzgpg: 2011年10月01日 15時05分34秒 JSTにDSA鍵ID A524C53Eで施された署名gpg: “Igor Sysoev <[email protected]>”からの正しい署名
Friday, November 11, 11
% tar zxf nginx-1.0.8.tar.gz% cd nginx-1.0.8% ./configure% make && sudo make install
Friday, November 11, 11
% cd $NGINX_HOME/sbin/% ls -l-rwxr-xr-x 1 root root 857849 11月 10 18:08 nginx-rwxr-xr-x 1 root root 857849 11月 10 17:40 nginx.old
Friday, November 11, 11
他のconfもざっと見ましたが変更されているような部分は見つかりませ
んでした。Friday, November 11, 11
おまけ2Friday, November 11, 11
yumなら簡単
Friday, November 11, 11
% sudo vi /etc/yum.repos.d/nginx.repo 1 [nginx] 2 name=nginx repo 3 baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ 4 gpgcheck=0 5 enabled=1
% sudo yum install nginx
Friday, November 11, 11
% sudo vi /etc/yum.repos.d/nginx.repo 1 [nginx] 2 name=nginx repo 3 baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ 4 gpgcheck=0 5 enabled=1
% sudo yum install nginx
終了Friday, November 11, 11
おまけ3Friday, November 11, 11
Friday, November 11, 11
Thanks!!
Friday, November 11, 11
では組長どうぞ
Friday, November 11, 11