サーバー構築①

CentOS7 に Nginx を導入する。
/etc/yum.repos.d/ に nginx.repo を作成し、以下の記述を行う。

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

おまじない。(嘘)

# yum info nginx

インストール。

# yum install nginx

サーバー起動時に自動でnginxが起動するよう設定

# systemctl enable nginx

nginxを起動。

# systemctl start nginx

nginxの設定ファイルを探すのに不便なので locate コマンドを入れる

# yum -y install mlocate

nginxの自動更新の設定。レポジトリ登録。

# vi /etc/yum.repos.d/nginx.repo
/etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

結果

# yum update
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.cat.net
* extras: mirrors.cat.net
* updates: mirrors.cat.net
nginx                                                    | 2.9 kB     00:00
nginx-mainline                                           | 2.9 kB     00:00
nginx-mainline/7/x86_64/primary_db                         | 177 kB   00:01
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ nginx.x86_64 1:1.18.0-1.el7.ngx を 更新
---> パッケージ nginx.x86_64 1:1.19.1-1.el7.ngx を アップデート
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
Package     アーキテクチャー
                         バージョン                 リポジトリー          容量
================================================================================
更新します:
nginx       x86_64       1:1.19.1-1.el7.ngx         nginx-mainline       780 k

トランザクションの要約
================================================================================
更新  1 パッケージ

総ダウンロード容量: 780 k
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
警告: /var/cache/yum/x86_64/7/nginx-mainline/packages/nginx-1.19.1-1.el7.ngx.x86_64.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 7bd9bf62: NOKEY
nginx-1.19.1-1.el7.ngx.x86_64.rpm の公開鍵がインストールされていません
nginx-1.19.1-1.el7.ngx.x86_64.rpm                          | 780 kB   00:02
https://nginx.org/keys/nginx_signing.key から鍵を取得中です。
Importing GPG key 0x7BD9BF62:
Userid     : "nginx signing key <signing-key@nginx.com>"
Fingerprint: 573b fd6b 3d8f bc64 1079 a6ab abf5 bd82 7bd9 bf62
From       : https://nginx.org/keys/nginx_signing.key
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 更新します              : 1:nginx-1.19.1-1.el7.ngx.x86_64                 1/2
 整理中                  : 1:nginx-1.18.0-1.el7.ngx.x86_64                 2/2
 検証中                  : 1:nginx-1.19.1-1.el7.ngx.x86_64                 1/2
 検証中                  : 1:nginx-1.18.0-1.el7.ngx.x86_64                 2/2

更新:
 nginx.x86_64 1:1.19.1-1.el7.ngx

完了しました!

この記事が気に入ったらサポートをしてみませんか?