Cara membatasi bandwidth dan koneksi di Apache di CentOS
- 709
- 168
- Dwayne Hackett
Itu mod_bw Modul Apache menyediakan kemampuan untuk membatasi bandwidth yang digunakan oleh VirtualHost atau membatasi jumlah koneksi maks ke virtualhost apa pun. Ini dapat bermanfaat bagi situs -situs yang menyediakan sejumlah besar file untuk diunduh untuk penggunanya. Artikel ini akan membantu Anda mengatur bandwidth batas dan koneksi di Apache pada Sistem Centos/RedHat.
1- Instal modul MOD_BW:
Untuk sistem berbasis YUM, mod_bw tersedia di bawah repositori Epel Yum, jadi pastikan Anda telah mengaktifkan repositori EPEL dalam sistem.
# yum install mod_bw
2- Batas Bandwidth di Apache:
Setelah menginstal modul mod_bw, mari kita mengedit file konfigurasi modul /etc/httpd/conf.d/mod_bw.conf dan tambahkan hanya baris di bawah ini, hapus semua pengaturan lainnya dari file.
Modul BW_MODULE LOADMODULE/MOD_BW.Jadi
Sekarang edit Apache VirtualHost dan atur bandwidth seperti di bawah ini.
… BandwidthModule pada ForcebandWidthModule pada bandwidth semua 1000 # dalam byte/detik
Deskripsi parameter.
Bandwidthmodule diatur ke [on | off] untuk mengaktifkan atau menonaktifkan bandwidth di VirtualHost.
Forcebandwidthmodule diatur ke [on | off] untuk memaksa batas bandwidth untuk setiap permintaan yang dibuat pada virtualhost oleh pengguna akhir.
Bandwidth digunakan untuk menetapkan batas pada pengguna tertentu atau semua pengguna. Ini membutuhkan 2 parameter. Dari adalah asal koneksi. Ini bisa berupa host penuh, bagian dari domain, alamat IP, topeng jaringan (i.E # 192.168.0.0/24 atau 192.168.0.0/255.255.255.0) atau semua. # Parameter kedua menunjukkan kecepatan total yang tersedia untuk asal.# Jika kecepatan 0, tidak ada batasan.
Setelah membuat semua konfigurasi yang diperlukan restart layanan Apache.
# layanan httpd restart
3- Batasi koneksi di Apache:
Untuk membatasi koneksi maksimal dari semua host untuk host tertentu kita dapat menggunakan maxConnection di virutalhost seperti di bawah ini.
… BandwidthModule pada forcebandwidthmodule pada bandwidth semua 1000 # dalam byte/detik maxconnection semua 10
Setelah membuat semua konfigurasi yang diperlukan restart layanan Apache agar berlaku untuk chnages baru.
# layanan httpd restart
- « Cara membuat akun email tangkapan di postfix
- Cara menginstal WordPress terbaru di Centos, Rhel & Fedora »