CentOS8.2でNginxいれたあとLet’s Encryptで躓いた件

よく参照させていただいております
https://www.server-world.info/ さま

Apacheしか使ったことがないのでそろそろNginxを試してみる気分

サーバーワールドさんの記事(記事というよりwikiってか項目でしっかりわかれていててすっごいわかりやすい)をみながらポチポチ写経していると、問題なくinstall完了、web経由でもNginxの初期画面が見れるようになりました。

HTTPS必須でしょ。と聞いたのでせめてLet’s Encryptしたい

ぐぬぬ。ところがLet’s Encrypt導入の例示がApache向けだったのです。しょぼーん。HTTPのままだと夏休みの宿題として提出するにはなんとも・・・。というわけで「 CentOS8 Nginx Let’s 」なんかでBingしてみました。

Qiitaで知りたい情報の記事を見つける。ありがたや。

その名も「CentOS8とnginxでLet’s Encrypt」

https://qiita.com/k8uwall/items/a8f39964892c64a782b1 さま

# firewall-cmd --add-service=https --zone=public --permanent

// nginx設定編集
# vi /etc/nginx/nginx.conf
        ssl_certificate "/etc/letsencrypt/live/www.hogehoge.com/fullchain.pem";
        ssl_certificate_key "/etc/letsencrypt/live/www.hogehoge.com/privkey.pem";

ここらあたりの記述に救われました。また次やるとき絶対忘れてBingする羽目になるので、ここに備忘録としてメモメモ。

しかし検索ワードと、記事タイトルの一致度ときたら・・・もう相思相愛レベルですね。(

そのあとさらにphpMyAdmin5.0.2の導入でも躓き

php-jsonやxmlはphpのインストール時に(なぜか)入っていたんですが、データベースとつなぐ系の拡張が入っていなかったのが問題らしく。下記のサイトさんを参考にさせてもらいました。

自分用、定番PHPモジュール表でも作っておくのが吉ですねきっと。。。

その名も「CentOS8のインストールと初期設定お試し(MySQL8,PHPも)」

https://qiita.com/lixwork/items/7b4cabd169803138b03f さま

dnf install php-pdo php-json php-xml php-mysqlnd php-gd php-mbstring

こまったときは、オマジナイとして入力しようと思います。
(本当は一個一個きちんと意味わかったうえで導入するもんなんでしょう…きっと)