nginx リポジトリ設定
nginxのリポジトリ設定方法です。 CentOS 6.x対応 CentOS 7.x対応
CentoOSでnginxを利用する手順です。CDNサーバーなどのキャッシュサーバーに利用されていることも多くパフォーマンスに優れています。
mainline(ngix 1.9.x系)とリリース版(nginx 1.8.x系)で設定方法が異なります。どちらもリポジトリRPMをインストールしてください。
OS | リポジトリRPMのURL |
---|---|
CentOS 6.x | http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm |
CentOS 7.x | http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm |
1 yumにてインストール
「rpm -ivh 対象のリポジトリRPM」を入力します。
[root@centos6 ~]# # CentOS 6.x の場合
[root@centos6 ~]# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/i386/ius-release-1.0-13.ius.centos6.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.99sX6T: ヘッダ V4 DSA/SHA1 Signature, key ID 9cd4953f: NOKEY
準備中... ########################################### [100%]
1:ius-release ########################################### [100%]
[root@centos7 ~]# # CentOS 7.xの場合
[root@centos7 ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.kBFF5W: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 7bd9bf62: NOKEY
準備しています... ################################# [100%]
更新中 / インストール中...
1:nginx-release-centos-7-0.el7.ngx ################################# [100%]
2 mainline(ngix 1.9.x系)を利用する場合以下の手順にてリポジトリURLを修正
「cp -n /etc/yum.repos.d/nginx.repo /etc/yum.repos.d/nginx.repo.org && sed -e 's@packages@packages/mainline@' /etc/yum.repos.d/nginx.repo.org > /etc/yum.repos.d/nginx.repo」を入力します。
[root@centos ~]# # CentOS 6.x の場合
[root@centos ~]# cp -n /etc/yum.repos.d/nginx.repo /etc/yum.repos.d/nginx.repo.org && sed -e 's@packages@packages/mainline@' /etc/yum.repos.d/nginx.repo.org > /etc/yum.repos.d/nginx.repo
[root@centos ~]#