


Bagaimana untuk mengehadkan akses IP serentak antara nginx dan apache
nginx
nginx mengehadkan bilangan IP serentak, yang juga bermakna mengehadkan bilangan sambungan serentak ke pelayan daripada IP yang sama
1 Tambah limit_zone
Pembolehubah ini boleh hanya digunakan dalam http
vi /usr/local/nginx/conf/nginx.conf
limit_zone one $binary_remote_addr 10m;
2. Tambah limit_conn
Pembolehubah ini boleh digunakan dalam http, pelayan, lokasi
Saya hanya menghadkan satu tapak , jadi tambahkannya pada pelayan
vi /usr/local/nginx/conf/host/gaojinbo.com.conf
limit_conn one 10;
3
killall nginx -hup
Salin kod Kod adalah seperti berikut:
vi /usr/local/nginx/conf/vhosts/down.redocn.com.conf
had_zon satu $binary_remote_addr 10m;
pelayan
{
dengar 80;
server_name down.redocn.com;
index.html index.htm index.php>;error_page 404 /index.php;
# ubah hala halaman ralat pelayan ke halaman statik /50x.html
error_page 500 502 503 504 /50x.html;
lokasi = /50x.html {
root html ;
}
#zon had
lokasi / {
limit_conn one 1;
limit_rate 20k;//speed limit
}
# menyajikan fail statik
lokasi ~ ^/(imej|javascript|js|css|flash|media|statik)/ {
root /data/www/wwwroot/down;
tamat tempoh 30h ;
}
}
apacheUntuk membolehkan pelayan apache mengehadkan sambungan ke alamat IP yang sama, mod_limitipconn diperlukan. Secara amnya memerlukan kompilasi manual. Walau bagaimanapun, pengarang modul juga menyediakan beberapa modul yang disusun, yang boleh digunakan secara langsung mengikut versi apache anda sendiri.
1. Kaedah penyusunan:
tar zxvf mod_limitipconn-0.xx.tar.gz
cd mod_limitipconn-0.xx
make apxs=/usr/local/apache/bin/apxs —–Anda perlu mengikuti anda sendiri di sini Tetapan laluan
buat install apxs=/usr/local/apache/bin/apxs —– Tetapkan mengikut laluan anda sendiri di sini
Kaedah pemasangan 2.rpm:
Muat turun mod_limitipconn-0.xx.rpm terus
rpm -uhv mod_limitipconn-0.xx.rpm
Kemudian sahkan bahawa fail mod_limitipconn.so yang dijana berada dalam direktori modul pelayan apache.
3. Edit fail httpd.conf:
loadmodule limitipconn_module modules/mod_limitipconn.so < ;
< ; lokasi / > >< lokasi /mp3 > # /mp3 direktori semua hos
maxconnperip 1 # Hanya satu permintaan sambungan dibenarkan setiap IP
hanyaiplimit audio/mpeg video # Had ini sahaja digunakan pada fail dalam format video dan audio
< /location >
< /ifmodule>
Atas ialah kandungan terperinci Bagaimana untuk mengehadkan akses IP serentak antara nginx dan apache. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ujian dan penyahpepijatan serentak Ujian dan penyahpepijatan serentak dalam pengaturcaraan serentak Java adalah penting dan teknik berikut tersedia: Ujian serentak: Ujian unit: Asingkan dan uji satu tugas serentak. Ujian integrasi: menguji interaksi antara pelbagai tugas serentak. Ujian beban: Nilaikan prestasi dan kebolehskalaan aplikasi di bawah beban berat. Penyahpepijatan Konkurensi: Titik Putus: Jeda pelaksanaan utas dan periksa pembolehubah atau jalankan kod. Pengelogan: Rekod peristiwa dan status urutan. Jejak tindanan: Kenal pasti sumber pengecualian. Alat visualisasi: Pantau aktiviti benang dan penggunaan sumber.

Untuk menambah pelayan pada Eclipse, ikuti langkah berikut: Cipta persekitaran masa jalan pelayan Konfigurasikan pelayan Cipta contoh pelayan Pilih persekitaran masa jalan pelayan Konfigurasi contoh pelayan Mulakan projek penggunaan pelayan

1. Latar Belakang Pembinaan 58 Portrait Platform Pertama sekali, saya ingin berkongsi dengan anda latar belakang pembinaan 58 Portrait Platform. 1. Pemikiran tradisional platform pemprofilan tradisional tidak lagi mencukupi Membina platform pemprofilan pengguna bergantung pada keupayaan pemodelan gudang data untuk menyepadukan data daripada pelbagai barisan perniagaan untuk membina potret pengguna yang tepat untuk memahami tingkah laku, minat pengguna dan keperluan, dan menyediakan keupayaan sampingan, akhirnya, ia juga perlu mempunyai keupayaan platform data untuk menyimpan, bertanya dan berkongsi data profil pengguna dan menyediakan perkhidmatan profil dengan cekap. Perbezaan utama antara platform pemprofilan perniagaan binaan sendiri dan platform pemprofilan pejabat pertengahan ialah platform pemprofilan binaan sendiri menyediakan satu barisan perniagaan dan boleh disesuaikan atas permintaan platform pertengahan pejabat berkhidmat berbilang barisan perniagaan, mempunyai kompleks pemodelan, dan menyediakan lebih banyak keupayaan umum. 2.58 Potret pengguna latar belakang pembinaan potret di platform tengah 58

Untuk berjaya menggunakan dan menyelenggara tapak web PHP, anda perlu melakukan langkah berikut: Pilih pelayan web (seperti Apache atau Nginx) Pasang PHP Cipta pangkalan data dan sambungkan PHP Muat naik kod ke pelayan Sediakan nama domain dan Pemantauan DNS penyelenggaraan tapak web langkah termasuk mengemas kini PHP dan pelayan web, dan membuat sandaran tapak web, memantau log ralat dan mengemas kini kandungan.

Cara Melaksanakan Amalan Terbaik Keselamatan PHP PHP ialah salah satu bahasa pengaturcaraan web bahagian belakang paling popular yang digunakan untuk mencipta laman web dinamik dan interaktif. Walau bagaimanapun, kod PHP boleh terdedah kepada pelbagai kelemahan keselamatan. Melaksanakan amalan terbaik keselamatan adalah penting untuk melindungi aplikasi web anda daripada ancaman ini. Pengesahan input Pengesahan input ialah langkah pertama yang kritikal dalam mengesahkan input pengguna dan mencegah input berniat jahat seperti suntikan SQL. PHP menyediakan pelbagai fungsi pengesahan input, seperti filter_var() dan preg_match(). Contoh: $username=filter_var($_POST['username'],FILTER_SANIT

KubernetesOperator memudahkan penggunaan awan PHP dengan mengikut langkah berikut: Pasang PHPOperator untuk berinteraksi dengan gugusan Kubernetes. Gunakan aplikasi PHP, isytiharkan imej dan port. Urus aplikasi menggunakan arahan seperti mendapatkan, menerangkan dan melihat log.

Protokol dan perpustakaan yang biasa digunakan untuk pengaturcaraan rangkaian Java: Protokol: TCP, UDP, HTTP, HTTPS, Perpustakaan FTP: java.net, java.nio, ApacheHttpClient, Netty, OkHttp

Persekitaran setempat: sistem redhat6.7. nginx1.12.1, php7.1.0, kod menggunakan masalah rangka kerja yii2: tapak web tempatan perlu menggunakan perkhidmatan elasticsearch. Apabila PHP menggunakan elasticsearch yang dibina pada pelayan tempatan, beban tempatan adalah normal. Apabila saya menggunakan perkhidmatan elasticsearch AWS, beban pada pelayan tempatan selalunya terlalu tinggi. Semak log nginx dan php dan tidak mencari pengecualian. Bilangan sambungan serentak dalam sistem juga tidak tinggi. Pada masa ini, saya memikirkan alat diagnostik jejak yang bos kami beritahu saya. Proses penyahpepijatan: Cari idstrace sub-proses php-
