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 ~]#