Keperluan adalah seperti berikut:
Terdapat berbilang pelayan di bawah nama domain Sekarang kami sedang menguji untuk rantau tertentu, supaya pengguna IP di rantau tertentu hanya boleh mengakses pelayan tertentu dan lakukan ujian secara berasingan , jika tiada masalah, kemas kini semuanya; Penyelesaian:
Gunakan modul nginx untuk memuatkan pada bahagian hadapan Pada mesin dengan pemajuan seimbang, konfigurasikan peraturan padanan;
Dalam konfigurasi nginx vhost, tambahkan sekeping kod dalam bahagian lokasi di bawah nama domain Jika $remote_addr sepadan dengan ip, majukan ia ke abc_test_server;akan diedarkan terus ke pelayan bahagian belakang 192.168.20.10 untuk ujian.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pengedaran front-end nginx berdasarkan $remote_addr. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!