2

OpenSuse 12.3 サーバーの起動時に、コンパイル済みの apache2 サーバーを実行したいと考えています。

https://serverfault.com/questions/16839/how-do-i-get-apache-to-startup-at-bootime-on-linuxに記載されている手順に従いました。つまり、次のとおりです。

  • ファイル /etc/init.d/apache2 の作成

  • でサービスに追加する

    chkconfig -- apache2 を追加

YaST のランレベル マネージャーにリストされているのを確認できます (私のディストリビューションはスペイン語なので、正確な名前はわかりません)。

apache2 Yes*

これは、サービスが起動時に開始するように構成されているが、チェックしたときに実行されていないことを意味すると思います。

私の /etc/init.d/apache2 の内容は次のとおりです。

#!/bin/bash
#
### BEGIN INIT INFO
# Provides:       apache2
# Default-Start:  3 5
# Description:    Controlar el servidor apache2
### END INIT INFO
/home/servidor/apache/bin/apachectl $@

ファイルのアクセス許可を変更してみました。systemd を介してサービスを有効にし、オンラインで見つけたほとんどすべてのものを無駄にしました。

systemctl start apache2.service
systemctl enable apache2.service
chkconfig apache2 on

どんな助けでも大歓迎です。

4

1 に答える 1