起動時に起動するようにApacheをサービスとして実行したかったので、次のことを試しました。
sudo systemctl start apache2.service
しかし、エラーが発生しました。
apache2.service を起動できません。 apache2.service ユニットが見つかりません。
したがって、明らかに「サービス単位」でApacheをインストールする必要があります。 Apacheのドキュメントには、これを行う方法に関する情報がないようです。以前の混乱しているinit.dディレクティブだけが機能しなくなりました。
答え1
ソースからビルドすると、apache2
そのサービスは作成されません。そのため、サービスが見つからないというエラーが発生します。
apache2
手動またはインストールで作成する必要がありますapt
。後者ははるかに簡単で、追加されたすべての機能をインストールすることもできます。起動時に実行するには、systemctl enable apache2
サービスを作成した後またはapache2をインストールして使用する必要がありますapt
。