この記事では、mod_statusとmod_infoを使って、現在のサーバーからどのような情報が得られるかを説明します。
mod_statusを使用すると、サーバー上に何があるのか、Webサーバーに接続している人の人数を確認できます。あなたの顧客が気にしないかもしれないことが他にもありますが、それはあなた、サイト管理者にとって非常に有用な情報です。
顧客この情報が好きです。私はあなたの顧客が何であるかわかりませんが、私の顧客は私が提供する情報が好きです。一日一回の情報では十分ではありません。一日の終わりまで知るには遅すぎるからです。だから彼らは今何が起こっているのか知りたいのです。
2つのモジュールmod_infoとmod_statusはとても役に立つ情報を提供してくれてとても便利です。
mod_statusはあなたのサーバーが何を考えているのかを正確に教えてくれます。誰があなたのサイトを閲覧しているのか、子プロセスがいくつ実行されているのか、そしてこれらのプロセスが何をしているのかを見ることができます。
デフォルトの方法でApacheをインストールした場合は、すでにmod_statusをインストールしているはずですが、設定ファイル(httpd.conf)に次の行を追加するだけです(実際にはコメントアウトしてください)。
#サービスプロバイダの状態
SetHandler server-status
注文の拒否、許可
全員からの拒否
.your_domainからの許可。 Com
このSetHandlerステートメントは、一致する要求が受信されると(この場合は/server-status)、対応するファイルを探すのではなく、対応するモジュールまたはCGIによって処理されることをApacheに伝えます。 。
mod_statusモジュールはハンドラ(server-status)と表示セクション(ExtendedStatus)を定義します。上記の構成では、/server-statusリソースにアクセスすると、サーバーの現在のアクティビティのレポートが提供されます。
フォーマットは次のとおりです。
W _________................................ ...................
........................ ..............................
.... ............................................... ..........
................................. .........................
Wは応答している子プロセスを表し、_はアイドル状態の子を意味します。プロセスは着信接続を待っています。各ポイントは、まだ生成されていない潜在的な子プロセスを表します。それぞれの潜在的に許可されたサービスはそのようなセグメントによって表されます。
彼はまた、システムが最後に起動されてからどのくらいの時間稼働しているかについても話します。さらに情報が必要な場合は、ExtendedStatusスイッチをオンにすることができます。これはデフォルトではオフです。このスイッチをオンにすると、上記の情報に加えて、各サブプロセスとその作業のリストが表示されます。
子プロセスごとに、そのPID、およびそれにかかるCPU時間と、実行されている時間を取得できます。サーバーの場合は、サーバー起動後の総ヒット数、1分あたりのCPU使用率とヒット数、およびクライアントに転送された総バイト数を取得できます。
mod_info
mpd-infoは、分類された拡張モジュールです。言い換えれば、彼はApache自体に統合されていません、あなたはそれを手動で追加しなければなりません。
mod_infoは顧客にとってはあまり役に立ちませんが、システム管理者にとってはとても便利です。特に維持する必要があるサーバーがたくさんある場合。次のセクションを使って実装してください。
SetHandler server-info
注文拒否、許可
全員からの拒否
許可元.your-domain.com
ページ表示の表示は、Apacheにコンパイルしたものと、サーバーに固有のその他の機能のリストです。
「http://your.server/server-info/」と入力すると、サーバーに組み込まれているモジュールの一覧、またはDSOを介して読み込まれたモジュールの一覧が表示されます。
これは特定のサーバーをインストールして設定するのにとても便利です。特に間違った設定ファイルに関する問題を探すとき。
さて、これら二つのモジュールの基本的な紹介はここにあります。詳細な情報については、あなたはまだそれを自分で考える必要があります。これら2つのモジュールに表示される情報は特定の人に限定する必要があるため、アクセス権を制限するにはDeny、Allowなどのステートメントを使用する必要があります。
Gitは世界で最も先進的な分散バージョン管理システム(誰にもできない)として、おそらく多くの人が学びたいと思うが、最初にGitのインストール方法を学ぶ必要がある。初期のGitはLinux上で開発されま
Nginxは、Apacheの高性能および高い同時実行機能と比較して、本番環境で広く使用されています。サービスを提供する? 非常に簡単な設定ファイルで設定してください。ここでは、複雑な切り替えや、本番
ダウンロードコンパイルとインストールは非常に簡単です。最初にいくつかの共通の依存関係をインストールする必要があります。このスクリプトはインストールすることができます。このスクリプトを任意のテキスト形式
の下で複数のネットワークカードbonding
を設定する方法インターネット導入の時代には、ネットワークの高可用性は常に非常に重要な部分でした。ネットワーク障害は直接アプリケーションサービスの中断とIT技術の発展につながりますトレンドに関しては、ハ
Win10の電源投入時パスワードをキャンセルする方法Win10の電源投入時パスワード設定方法のキャンセル
Win10システムコンピュータのタスクバーはデスクトップの右側にありますソリューション
Meitu Xiu Xiuはどのように透かしを見に行きますか?透かしチュートリアル
Win10には、英語をデフォルトの項目に設定する方法が付属しています
Ubuntuはどのようにプログラムを起動するためのショートカットを設定しますか?
Win10プレビューバージョン10056はスタートメニュー、時計位置
SWFからGIFへの変換、FlashからGIFへのファイル変換方法