TL;DR
- Raspbian 11でapt経由でzabbix6をインストールする場合、nginxは事実上利用できずapache2を利用することになる。
zabbix-nginx-conf
パッケージをインストールするとなぜかapache2がインストールされてしまう。
経緯
Raspberry Pi 4(8GB)にRaspbian OS 11 Liteをインストールしてzabbixサーバを構築しようとした。リポジトリを追加するためのパッケージは以下
Raspbian 10の時と同じ手順で進める。Webサーバはnginx。設定は問題なく完了するのだが、Webを見に行くと、Apache2の既定のメッセージが出てしまう。
実際、サービスを確認するとnginxのほかにapahce2が起動しており、apache2はポートをbindできずにエラーとなっている。
が、途中でapache2を入れた記憶はない。よくよく調べていくとdpkg rdepends zabbix-nginx-conf
でなぜかapache2をインストールしているっぽい。nginxはインストールしないのに。
明らかな不具合だと思い、forumに報告。ひとまずはapache2で構築した。