「sudo make install」を実行後に、apache2は自動的に起動される
sudo make install を実行して Apache をインストールした後、Apache2 は自動的に起動されません。手動で起動する必要があります。
✅ 理由
- パッケージ版の Apache と異なり、サービスとして登録されない
apt install apache2でインストールすると、systemctlやserviceコマンドを使って管理されます。- しかし、ソースからコンパイル した場合は systemd のサービスとして登録されないため、自動起動しない。
- 設定が完了していない場合、起動できない
httpd.confに間違いがある場合、自動起動してもエラーが出る可能性があります。- 事前に設定を確認することが重要です。
🛠 手動で Apache を起動する方法
もし Apache が make install の後に動作していない場合は、次のコマンドを実行してください。
bash
sudo /usr/local/apache2/bin/apachectl start
または、正しくインストールされているか確認するために以下を実行:
bash
/usr/local/apache2/bin/apachectl -V
これで Apache のバージョンが表示されれば、正常にインストールされています! 🚀
もし Ubuntu の systemd に登録してサービスとして起動したい場合 は、systemd のサービスとしてセットアップすることもできます。
