GNU/Linux >> Linux の 問題 >  >> Panels >> cPanel

cPanelWHMがApacheエラーからステータス情報を受信できませんでした

cPanel Webホスティングコントロールパネルは、サーバーのステータスを確認するためのWHM(WebHost Manager)の簡単なアクセスショートカットを提供します。サーバーステータスコンポーネントの1つはApacheStatusであり、apachestatusスクリプトを呼び出して、サーバーバージョン、ビルド、稼働時間、再起動時間、合計アクセス数、CPU使用率、リクエスト量など、ApacheHTTPDWebサーバーに関する重要な情報を表示します。 「Apacheステータス」リンクをクリックすると、次のエラーメッセージが表示される場合があります。

Apacheからステータス情報を受信できませんでした。

管理者は、Apacheエラーログに次のエラー行を表示する場合もあります。[エラー] [クライアント127.0.0.1]ファイルが存在しません:/ usr / local / apache / htdocs/whm-server-status。

エラーメッセージはcPanel11にのみ表示されますが、以前のバージョンのcPanelでは空白のページが返されます。

このエラーの原因は、ApacheWebサーバーのステータスと情報を取得するためにapachestatusスクリプトで必要とされる/whm-server-statusの構成ファイルにロケーション宣言がないためです。 whm-server-status locationは、Apacheがパスへのアクセス要求を処理する方法を定義します。特にWHMのソフトウェアでApacheUpdateを使用している場合、Apacheのコンパイルプロセス中にエラーが発生すると、行が削除または削除される可能性があります。

この問題を解決するには、whm-server-statusのロケーション宣言行をhttpd.confファイル(通常は/ etc / httpd /conf/または/usr/ local / apache / logsにあります)に追加し直します。これらの行は、構成ファイルのどこにでも追加できます(ただし、VirtualHosts宣言内には追加できません。理想的には、仮想ホスト宣言セクションの前に配置する必要があります。

<Location /whm-server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
ExtendedStatus On

最後の行「ExtendedStatusOn」は、「server-status」ハンドラーが「whm-server-status」と呼ばれる場合に、基本情報だけでなく完全な詳細ステータス情報を生成するようにApachetolに指示します。


cPanel
  1. 「gpg:keyserver receive failed:Nodirmngr」エラーを修正する方法

  2. cPanel WebHost ManagerのApacheステータス(whm-server-status)が空白のページを返す

  3. WHMからcPanelを削除する方法

  1. 550送信者の検証に失敗したというエラーメッセージを解決する方法

  2. WHM、Apache、MySQL、Eメール、エラーなどのさまざまなcPanelログを確認する方法は?

  3. WHMとcPanel

  1. cPanelとWHMの概要

  2. cPanel/WHMライセンス

  3. WHMからEasyApacheを使用してApacheを再コンパイルする方法は?