Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk melaksanakan pengedaran front-end nginx berdasarkan $remote_addr

Bagaimana untuk melaksanakan pengedaran front-end nginx berdasarkan $remote_addr

王林
王林ke hadapan
2023-05-12 22:01:121431semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam