Apacheを「サービス単位」としてインストールする方法は?

Apacheを「サービス単位」としてインストールする方法は?

起動時に起動するようにApacheをサービスとして実行したかったので、次のことを試しました。

sudo systemctl start apache2.service

しかし、エラーが発生しました。

apache2.service を起動できません。 apache2.service ユニットが見つかりません。

したがって、明らかに「サービス単位」でApacheをインストールする必要があります。 Apacheのドキュメントには、これを行う方法に関する情報がないようです。以前の混乱しているinit.dディレクティブだけが機能しなくなりました。

答え1

ソースからビルドすると、apache2そのサービスは作成されません。そのため、サービスが見つからないというエラーが発生します。

apache2手動またはインストールで作成する必要がありますapt。後者ははるかに簡単で、追加されたすべての機能をインストールすることもできます。起動時に実行するには、systemctl enable apache2サービスを作成した後またはapache2をインストールして使用する必要がありますapt

関連情報