私は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 ファイルがないからです。