最も広く展開されている Web サーバーの 1 つです。によって開発および保守されている無料のオープンソース ソフトウェアです。 .多数の拡張機能とモジュールの助けを借りて、高速なパフォーマンス、信頼性、セキュリティ、およびカスタマイズを提供します。世界中のすべての Web サイトの約 67% で Apache が使用されていると推定されています。
このガイドでは、Ubuntu 22.04 で Apache HTTPD サービスを再起動する方法を紹介します。
前提条件
このガイドで説明されている手順を実行するには、次のコンポーネントが必要です。
-
- 適切に構成された Ubuntu 22.04 システム
- Apache Web サーバーの最新バージョンがインストールされ、構成されました。 Ubuntu 22.04 への Apache のインストールを確認してください。
- sudo 権限を持つ root 以外のユーザーへのアクセス
Apache HTTPD サービス
Ubuntuが利用する systemd は、Linux の一般的な init システムおよびサービス マネージャーです。スナップショットのサポート、プロセス追跡、デーモン管理など、さまざまな機能があります。 Ubuntu 以外に、最新の Linux ディストリビューションのほとんどには、 systemd プリインストールされています。
インストール時に、Apache は専用サービスを登録します。 apache2.service 、 とともに systemd 管理を容易にします。これにより、次のようなツールを使用して Apache サービスを管理できます。 systemctl と サービス .
Apache の再起動を検討するシナリオは複数あります。
-
- ミッション クリティカルな Apache 構成の変更時
- サーバーの動作がおかしい
systemctl を使用して Apache HTTPD を再起動する
使用する systemctl を使用するサービスを管理するための推奨される方法です。 systemd .コマンド構造は次のとおりです。
$ 須藤 systemctl < アクション > < サービス名 >
構造に従って、次のコマンドを使用して Apache を再起動します。
サービスを使用した Apache HTTPD の再起動
の サービス コマンドは、システム サービスを管理できる別のツールです。ただし、サービス コマンドの構造は、 systemctl .さらに、その機能も基本的なサービス管理に限定されています。
コマンド構造は次のとおりです。
$ 須藤 サービス < サービス名 > < アクション >
この構造に従って、次のコマンドを使用して Apache を再起動します。
追加のヒント
Apache ステータスの確認
サービスのステータスは、異常な動作をデバッグするのに役立ちます。 Apache サービスのステータスを確認するには、次のいずれかのコマンドを使用します。
$ 須藤 systemctl ステータス apache2.service
アパッチの停止
Apache サーバーを手動でシャットダウンする場合は、次のいずれかのコマンドを実行します。
$ 須藤 systemctl stop apache2.service
Apache のリロード
Apache 構成ファイルのみを変更した場合は、完全な再起動の代わりにサービスを再ロードするだけで、時間とエネルギーを節約できます。 Apache をリロードするコマンドは次のとおりです。
$ 須藤 systemctl reload apache2.service
Apache の有効化/無効化
サービスが有効になっている場合、systemd は起動時にサービスを自動的に開始します。そうでない場合は、サービスを手動でアクティブ化する必要があります。同様に、サービスを無効にすると、systemd は起動時にそのサービスを開始しなくなります。
ブート時に Apache を開始するには、次のコマンドを使用します。
$ 須藤 systemctl 有効 apache2.service
Apache サービスを無効にするには、次のコマンドを使用します。
結論
このガイドでは、Ubuntu で Apache HTTPD を再起動する方法を示しました。 systemctl と サービス ツール。また、Apache サービスのリロード、有効化、無効化についても紹介しました。
systemctl ツールは、さらに多くのことを実行できます。たとえば、チェックアウト に登録 systemd .
多くの場合、Apache は LAMP スタックの一部としてインストールされ、本格的な Web 開発環境を提供します。詳しくはこちら . Apache と連携することもできます 、複数のコンピューティングを提供します。