Ubuntu 22.04 で Apache HTTPD を再起動する方法

Ubuntu 22 04 De Apache Httpd Wo Zai Qi Dongsuru Fang Fa



最も広く展開されている 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 を再起動します。

$ 須藤 systemctl restart apache2.service


サービスを使用した Apache HTTPD の再起動

サービス コマンドは、システム サービスを管理できる別のツールです。ただし、サービス コマンドの構造は、 systemctl .さらに、その機能も基本的なサービス管理に限定されています。

コマンド構造は次のとおりです。

$ 須藤 サービス < サービス名 > < アクション >


この構造に従って、次のコマンドを使用して Apache を再起動します。

$ 須藤 サービス apache2 の再起動


追加のヒント

Apache ステータスの確認

サービスのステータスは、異常な動作をデバッグするのに役立ちます。 Apache サービスのステータスを確認するには、次のいずれかのコマンドを使用します。

$ 須藤 systemctl ステータス apache2.service


$ 須藤 サービス apache2 ステータス


アパッチの停止

Apache サーバーを手動でシャットダウンする場合は、次のいずれかのコマンドを実行します。

$ 須藤 systemctl stop apache2.service


$ 須藤 サービス apache2 停止


Apache のリロード

Apache 構成ファイルのみを変更した場合は、完全な再起動の代わりにサービスを再ロードするだけで、時間とエネルギーを節約できます。 Apache をリロードするコマンドは次のとおりです。

$ 須藤 systemctl reload apache2.service


$ 須藤 サービス Apache2 のリロード


Apache の有効化/無効化

サービスが有効になっている場合、systemd は起動時にサービスを自動的に開始します。そうでない場合は、サービスを手動でアクティブ化する必要があります。同様に、サービスを無効にすると、systemd は起動時にそのサービスを開始しなくなります。

ブート時に Apache を開始するには、次のコマンドを使用します。

$ 須藤 systemctl 有効 apache2.service



Apache サービスを無効にするには、次のコマンドを使用します。

$ 須藤 systemctl disable apache2.service


結論

このガイドでは、Ubuntu で Apache HTTPD を再起動する方法を示しました。 systemctl サービス ツール。また、Apache サービスのリロード、有効化、無効化についても紹介しました。

systemctl ツールは、さらに多くのことを実行できます。たとえば、チェックアウト に登録 systemd .

多くの場合、Apache は LAMP スタックの一部としてインストールされ、本格的な Web 開発環境を提供します。詳しくはこちら . Apache と連携することもできます 、複数のコンピューティングを提供します。