Apache systemctlがhttpdを起動できませんでした。

Apache systemctlがhttpdを起動できませんでした。

私はapache2 Webサーバーを搭載したSuseシステムを持っています。 Apacheを起動しようとするとエラーが発生し、apache2の状態を要求するとhttpdが実行されないというメッセージが表示されます。それではhttpdを起動しようとしています。

systemctl start httpd

しかし、そうではありません。

systemctl status httpd

結果:

httpd.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)

httpd coreclyをどのように起動できますか?

答え1

JdeBPはすでにこの方向について意見を提示しているので、回答に具体化しなければならないと考えました。

Apache用SUSE Readme部分的には次のように言います。

システム管理者様、

SUSE Apacheパッケージは、システム上でApacheプロセスの複数のインスタンスを実行できます。

いつものように、

systemctl start apache2

/etc/sysconfig/apache2 で sysconfig 設定が必要なサーバーのデフォルトインスタンスを有効にします。このファイルが存在しない場合、または APACHE_HTTPD_CONF が設定されていない場合は、/etc/apache2/httpd.conf が必要です。

...これは実際に「apache2」という名前の「httpd」という単位を起動しようとするエラーを指しているようです。これは、次の証拠とも一致します。

Reason: No such file or directory

...httpd.service ファイルがないからです。

関連情報