(Strangley)Linux MintにログインしてもApache2のインストールは開始されません。
開始するには、次のコマンドを実行してください。
sudo service apache2 start
ログインするたびにこのサービスを開始するにはどうすればよいですか?
答え1
答え2
答え3
同じ問題のもう1つの原因は、rc[0-6].dのApacheリンクの優先順位です。私はS90とK09で、Apacheは起動時に起動できません。優先順位をデフォルト値の20に設定するのが私に適しています。既存のリンクを最初に削除する必要があります。
sudo update-rc.d -f apache2 remove
sudo update-rc.d apache2 defaults
答え4
2019年に更新された新しい回答:
sudo systemctl 開始 httpd
sudo systemctlを有効にするhttpd
systemctlコマンドは、systemdシステムとサービスを制御するための新しいツールです。これは、既存のSysV initシステム管理を置き換えます。ほとんどの最新のLinuxオペレーティングシステムはこの新しいツールを使用しています。 CentOS 7、Ubuntu 16.04以降、またはDebian 9システムを使用している場合。今、彼らはsystemdを選択します。
有効なサービスは、システムの起動時に自動的に開始されます。 systemd の場合、これは SysV init chkconfig オプションと似ています。