私は Windows 7 で Apache 2.2.29 を使用しています。mod-info.so および mod-status.so のモジュールをロードするように httpd.conf ファイルを変更し、extra/httpd-info.conf で server-status および server-info Location スタンカスを更新して許可するようにしました
それで、私の httpd.conf で、これらのコメントを外しました:
LoadModule info_module modules/mod_info.so
LoadModule status_module modules/mod_status.so
私のextra/httpd-info.confで、以下のように変更して、「許可元」にIPアドレスを追加しました。
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from my-ip-address:no-port#
</Location>
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from my-ip-address-no-port
</Location>
ブラウザに my-ip-address:my-port と入力するだけで、
"It Works!"
ただし、サーバーの情報とステータスを取得しようとすると、
サーバー情報:
Not Found
The requested URL /server-info was not found on this server.
サーバーステータス:
Forbidden
You don't have permission to access /server-status on this server.
私はApacheを初めて使用します。説明を提供してください。とても有難い、