ホームページ  >  記事  >  バックエンド開発  >  Apache の 5 つのヒント_PHP チュートリアル

Apache の 5 つのヒント_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:29:47729ブラウズ

1. Apache を特定のポートでリッスンさせる方法

httpd.conf のリッスン オプションを変更します。例:
Listen 8000
Apache がポート 8000 でリッスンするようにします
また、リッスン ポートとリッスン アドレスを同時に指定したい場合は、次のように使用できます:
Listen 192.170.2.1 :80
Listen 192.170. 2.5:8000
これにより、Apache は 192.170.2.1 のポート 80 と 192.170.2.5 のポート 8000 を同時にリッスンします。
もちろん、httpd.conf で次のように設定することもできます:
ポート 80
これにより、同様の効果が得られます。

2. Apache で http リクエストのメッセージ本文のサイズを制限する方法

httpd.conf で設定します:
LimitRequestBody n
n は整数、単位はバイトです。
CGI スクリプトは通常、フォーム内のコンテンツをメッセージの本文としてサーバーに送信して処理するため、CGI を使用するときにメッセージ本文のサイズが非常に便利になります。たとえば、CGI を使用してファイルをアップロードする場合、次の設定がある場合:
LimitRequestBody 102400
その後、アップロードされたファイルが 100k を超えるとエラーが報告されます。

3. Apache にクライアントでドメイン名検証を実行させる方法

httpd.conf で設定できます:
HostnameLookups on|off|double
on を使用すると、逆方向のチェックが 1 回だけ実行されます。double を使用した場合は、逆方向のチェックの後に順方向解析が 2 回だけ実行されます。結果は相互に一貫している必要があり、オフはドメイン名の検証が実行されないことを意味します。
セキュリティの観点から、double を使用することをお勧めします。アクセスを高速化するには、off を使用することをお勧めします。

4. Apache でセッション期間を設定する方法

Apache 1.2 より上のバージョンでは、httpd.conf で次のように設定できます:
KeepAlive on
KeepAliveTimeout 15
これにより、各セッションの保持時間が 15 秒に制限されます。セッションを使用すると、同じ TCP 接続を通じて多くのリクエストを送信できるため、ネットワーク リソースとシステム リソースが節約されます。

5. Apache を特定の IP でのみリッスンさせる方法

httpd.conf を変更し、
BindAddress 192.168.0.1 を使用します。
これにより、Apache は 192.168.0.1 に対する外部 http リクエストのみをリッスンするようになります。
BindAddress *
を使用すると、Apache がすべてのネットワーク インターフェイスで http リクエストをリッスンすることを示します。
もちろん、ファイアウォールを使用しても実現できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531656.html技術記事 1. Apache を特定のポートでリッスンさせる方法。例: Listen 8000 は、Apache をポート 8000 でリッスンさせます。リッスンするポートを指定したい場合は...
同時に、
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。