Apache は ECS Windows にインストールされており、クライアント アクセスの速度を制限したいと考えています。 Bw_mod モジュールは、送信元 IP に基づいて帯域幅を制限できます。
Windows 用のコンパイル済みバージョンをダウンロードします: http://www.ivn.cl/files/dlls/mod_bw-0.8-2.2.6/mod_bw.dll。 http://www.ivn.cl/ にアクセスして、対応するバージョンを見つけることもできます (関連する推奨事項: Windows での Apache 構成 (例として Alibaba Cloud ECS))
1 mod_bw .dll のインストール module
ダウンロードした mod_bw.dll を Apache インストール ディレクトリの modules\ ディレクトリに置きます。
2. Apache の設定ファイル httpd.conf を変更し、次の行を追加します:
LoadModule bw_module modules/mod_bw.dll
3. 仮想ホストで bw_module モジュールをアクティブ化します。これはグローバルに追加することも、仮想ホスト スコープに追加することもできます。たす。 httpd.conf を編集して次を追加します:
ServerAdmin test@126.com DocumentRoot E:\www\abc_com ServerName www.abc.com CustomLog E:\logs\abc_com-access.log combined BandWidthModule On #开启模块 ForceBandWidthModule On #所有的请求都要经过这个模块的处理 BandWidth all 409600 #限制该虚拟主机可使用的总宽带为4M LargeFileLimit .rmvb 20 20000 # 限制所有大于20K的后缀名为.rmvb的文件下载速度是20K/S
以上がApache 速度制限 Windows (ECS サーバー) でのクライアント アクセスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。