Rumah >Operasi dan penyelenggaraan >Nginx >Apa yang perlu dilakukan dengan proksi terbalik nginx

Apa yang perlu dilakukan dengan proksi terbalik nginx

王林
王林ke hadapan
2023-05-29 11:19:111034semak imbas

1. Komposisi fail konfigurasi nginx

nginx terdiri daripada bahagian berikut

Apa yang perlu dilakukan dengan proksi terbalik nginx

Penggunaan proksi terbalik nginx

Arahan proxy_pass boleh proksi ke alamat URL selepas proxy_pass mengikut peraturan

Apa yang perlu dilakukan dengan proksi terbalik nginx

server_name digunakan untuk menentukan URL mana yang menggunakan peraturan ini
Proksi semua permintaan di bawah gulimaill.com

Sintaks pengimbangan beban adalah seperti berikut huluan ditakrifkan dalam proxy_pass pelayan pengimbangan menggunakan pelayan pengimbangan beban
Anda boleh menggunakan kaedah ini untuk memproksi get laluan

http {
    upstream myapp1 {
        server srv1.example.com;
        server srv2.example.com;
        server srv3.example.com;
    }

    server {
        listen 80;
        location / {
            proxy_pass http://myapp1;
        }
}
  upstream gulimall {
        server 192.168.1.7:10001;
    }
        location / {
                proxy_set_header Host $host;
                # proxy_pass http://192.168.1.7:10000;
                proxy_pass http://gulimall;
        }

dan kemudian mengkonfigurasi get laluan
apabila url ialah ***.gulimaill .com, lompat ke perkhidmatan produk

Apa yang perlu dilakukan dengan proksi terbalik nginx

Terdapat perangkap di sini kerana nginx tidak membawa pengepala permintaan Hos, jadi anda perlu menambah proxy_set_header Host $host konfigurasi

Atas ialah kandungan terperinci Apa yang perlu dilakukan dengan proksi terbalik nginx. 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