Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk melaksanakan pemetaan berbilang port dengan proksi terbalik nginx

Bagaimana untuk melaksanakan pemetaan berbilang port dengan proksi terbalik nginx

PHPz
PHPzke hadapan
2023-05-19 13:56:052550semak imbas

Penjelasan kod

1.1 http:www.baidu.test.com lalai kepada 80, akses "/" untuk menggunakan proksi terbalik, dan kemudian akses 8083 setempat

1.2 8083 mewakili alamat akses projek bahagian hadapan tempatan perlu mengakses data latar belakang, "/", dan terus membuat proksi ke alamat latar belakang 9803

1.3 Dalam dengan cara ini, selagi port 80 dibuka, banyak tugas boleh diselesaikan capaian port.

1.4 Konfigurasi akar boleh menjadi laluan mutlak atau laluan relatif.

 server {
    listen    80;
    server_name www.baidu.test.com;#你要填写的域名,多个用逗号隔开
    location / {
      proxy_pass http://localhost:8083; 
      proxy_set_header host $host; 
      proxy_set_header x-real-ip $remote_addr; 
      proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for; 
      root  /app/esop_web/esopschool;
      index index.html;
      try_files $uri $uri/ /index.html;
    }
    location /rest{
      proxy_pass http://localhost:9803; 
      proxy_set_header  host  $host; 
      proxy_set_header  x-real-ip  $remote_addr; 
      proxy_set_header  x-forwarded-for $proxy_add_x_forwarded_for; 
    }
  }

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pemetaan berbilang port 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