2014年9月10日水曜日

centos7に最新のnginxを入れる

centos7にnginxを入れようと思い、入れるんなら最新版がよいなということで調べました。

まずはnginxのyumレポジトリを登録
# yum -y install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
読み込んだプラグイン:fastestmirror
nginx-release-centos-7-0.el7.ngx.noarch.rpm                                                                                   | 4.6 kB  00:00:00     
/var/tmp/yum-root-_s7dpv/nginx-release-centos-7-0.el7.ngx.noarch.rpm を調べています: nginx-release-centos-7-0.el7.ngx.noarch
/var/tmp/yum-root-_s7dpv/nginx-release-centos-7-0.el7.ngx.noarch.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ nginx-release-centos.noarch 0:7-0.el7.ngx を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=====================================================================================================================================================
 Package                             アーキテクチャー      バージョン                  リポジトリー                                             容量
=====================================================================================================================================================
インストール中:
 nginx-release-centos                noarch                7-0.el7.ngx                 /nginx-release-centos-7-0.el7.ngx.noarch                1.5 k

トランザクションの要約
=====================================================================================================================================================
インストール  1 パッケージ

合計容量: 1.5 k
インストール容量: 1.5 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : nginx-release-centos-7-0.el7.ngx.noarch                                                                              1/1 
  検証中                  : nginx-release-centos-7-0.el7.ngx.noarch                                                                              1/1 

インストール:
  nginx-release-centos.noarch 0:7-0.el7.ngx                                                                                                          

完了しました!

このままだと、最新のmainlineではなくstableのバージョンが入ってしまうので、
/etc/yum.repos.d/nginx.repoのbaseurlを変更します。
# cat /etc/yum.repos.d/nginx.repo 
# nginx.repo

[nginx]
name=nginx repo
#baseurl=http://nginx.org/packages/centos/7/$basearch/
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1

yumでnginxをインストールします。
# yum install nginx.x86_64
読み込んだプラグイン:fastestmirror
nginx                                                                                                                         | 2.9 kB  00:00:00     
nginx/x86_64/primary_db                                                                                                       | 5.0 kB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ nginx.x86_64 0:1.7.4-1.el7.ngx を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=====================================================================================================================================================
 Package                         アーキテクチャー                 バージョン                                   リポジトリー                     容量
=====================================================================================================================================================
インストール中:
 nginx                           x86_64                           1.7.4-1.el7.ngx                              nginx                           362 k

トランザクションの要約
=====================================================================================================================================================
インストール  1 パッケージ

総ダウンロード容量: 362 k
インストール容量: 866 k
Is this ok [y/d/N]: y
Downloading packages:
nginx-1.7.4-1.el7.ngx.x86_64.rpm                                                                                              | 362 kB  00:00:05     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : nginx-1.7.4-1.el7.ngx.x86_64                                                                                         1/1 
----------------------------------------------------------------------

Thanks for using nginx!

Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
  検証中                  : nginx-1.7.4-1.el7.ngx.x86_64                                                                                         1/1 

インストール:
  nginx.x86_64 0:1.7.4-1.el7.ngx                                                                                                                     

完了しました!

最新のnginxがインストールできました。
# nginx -v
nginx version: nginx/1.7.4

0 件のコメント:

コメントを投稿