firewalld でポートフォワーディングのログをとる (CentOS 8) 2020年8月23日
firewall-cmd で podman に行く通信のログを出してみようと思ったらでなかったので、解決策を調べました。
postfix の Dockerfile を書く 2020年8月12日
大体イメージは Docker Hub に上がってることが多いので、個人的には Dockerfile 書くのは php の拡張を入れる時くらいしかないです。ただ、postfix は公式のイメージがなさそうなので、最初から作ってみることにしました。ひとまずメール送るだけの postfix を立てます。
コンテナと SELinux 2020年8月12日
Linux についてそこそこ詳しくなったので、そろそろ SELinux と本気で向き合おうとしている今日この頃です。SELinux 自体は下記のサイトさんが分かりやすくてなんとなく理解できた気がします。 理由がわかれば怖くない!SELinux とのつきあい方 今回はどうやってそれをコンテナに適用するか、調べてみました。
個人用マクロブックの作り方 2020年8月12日
Excel で個人用マクロブック(PERSONAL.XLSB)というものが存在します。作成したマクロを実行できるようにしたいが、個人用なのでファイル自体には含めたくない場合に使用します。この個人用マクロブックの簡単な作り方を紹介します。
Wordpress の更新でテーマの修正を消えないようにする 2020年8月12日
Wordpress で PHP のプログラムを差し込みたい場合、テーマの functions.php を修正します。ただ、修正した内容はテーマを更新した際にすべて消えてしまうのです。更新のたびにテーマを書き換えたり、消えるのが嫌だから更新を控えたりするのはあまり良くないと思うので対策を調べました。
Node.js で中間証明書が設定されていない Web サイトにアクセスする(コンテナ版) 2020年8月11日
以前書いた記事では update-ca-trust を使用しましたが、今回は update-ca-certificates を使用します。事象としては同じで、以下のエラーが出ます。 { Error: unable to verify the first certificate at TLSSocket.onConnectSecure (_tls_wrap.js:1047:34) at TLSSocket.emit (events.js:182:13) at TLSSocket._finishInit (_tls_wrap.js:629:8) code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' }
VS Code Remote 繋ぐと podman がエラーを返す 2020年8月11日
開発用サーバーで作業中、podman で以下のようなエラーが発生しました。 Error: error configuring CNI network plugin: failed to add watch on "/etc/cni/net.d/": no space left on device VS Code を閉じると出なくなるので、原因はこの子みたいです。
外から root での ssh を無効化しつつ VS Code Remote では root で操作する 2020年8月11日
開発用サーバーでは権限設定が面倒なので root で操作してしまうことが多いです。とはいっても流石に ssh で外からの root でのログインは無効化しておきたいですよね。今までは sudo su - で凌いできたのですが Visual Studio Code の Remote Development では sudo で権限昇格できないっぽい ので他の方法を考えました。
サーバー入れ替えでやったこと (CentOS 8) 2020年8月11日
CentOS 6 がサポート終了間近なのと、 PHP が古すぎるのでバージョンアップを行いました。その際に行ったことのメモ書きです。 前回は丸々コピー しましたが、今回は最初から構築です。
nginx コンテナのログを Logwatch で拾う 2020年8月10日
Logwatch は基本的にログファイルを監視するツールです。しかし、コンテナのログはファイルではなく podman logs や docker logs コマンドで参照する作りになっていることが多いです。今回 nginx コンテナを立ててログドライバーを変更し、コンテナのログをホストの journald に貯めるようにしたので journald から取得できないか試してみました。