商用版のNginx Plusのトライル版が利用できる事を最近しったのでその利用方法のまとめ記事です。
1. 環境
- OS: CentOS 7.9 (3.10.0-1160.49.1)
- nginx-plus: nginx/1.21.3 (nginx-plus-r25-p1)
2. トライアル版の申し込み
下記サイトよりトライアル版を申し込みできます。
ページ右下に必要な情報を記載して、送信ボタンを押してください。
しばらくすると下記のようなメールが飛んできますので、リンクをクリックします。
3. OS設定
yum -y update
reboot
mkdir -p /etc/ssl/nginx
# 上記フォルダに先ほどダウンロードした下記の鍵と証明書を入れておきます。
# nginx-repo.key
# nginx-repo.crt
4. Nginx Plusインストール
yum install -y ca-certificates vim wget epel-release
wget -P /etc/yum.repos.d https://cs.nginx.com/static/files/nginx-plus-7.4.repo
yum install -y nginx-plus
# 証明書と鍵が無い状態でリポジトリだけ登録した状態だと下記のようになります。
Loaded plugins: fastestmirror
Repo nginx-plus forced skip_if_unavailable=True due to: /etc/ssl/nginx/nginx-repo.crt
Repo nginx-plus forced skip_if_unavailable=True due to: /etc/ssl/nginx/nginx-repo.key
Loading mirror speeds from cached hostfile
epel/x86_64/metalink | 8.6 kB 00:00:00
* base: ftp.iij.ad.jp
* epel: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
epel | 4.7 kB 00:00:00
https://pkgs.nginx.com/plus/centos/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 400 - Bad Request
Trying other mirror.
(1/3): epel/x86_64/group_gz | 96 kB 00:00:00
(2/3): epel/x86_64/updateinfo | 1.0 MB 00:00:00
(3/3): epel/x86_64/primary_db | 7.0 MB 00:00:00
No package nginx-plus available.
Error: Nothing to do
その他
せっかくなので、次回は冗長化した状態でNginx Plusでないとできないことを
やっていきたいと思います。