Nginx ialah perisian pelayan web berkuasa yang bukan sahaja boleh mengendalikan permintaan protokol HTTP/HTTPS, tetapi juga memajukan protokol lain melalui proksi TCP/UDP.
Di bawah, kami akan memperkenalkan cara melaksanakan konfigurasi proksi TCP/UDP melalui Nginx dan memberikan contoh kod khusus.
Pertama, tambahkan kod berikut pada fail konfigurasi Nginx:
rreee#🎜🎜 Konfigurasi memajukan semua permintaan TCP pada port 80 ke port 8080 pada hos bahagian belakang. Perlu diingatkan bahawa bahagian belakang boleh menjadi alamat IP atau nama pelayan lain dalam fail konfigurasi Nginx. Selain itu, agar Nginx mendengar permintaan TCP, anda perlu menambah pilihan pada arahan untuk memulakan Nginx. Perintah permulaan yang lengkap adalah seperti berikut: -g 'daemon off;'
stream { server { listen 80; proxy_pass backend:8080; } }
nginx -g 'daemon off;'
stream { server { listen 53 udp; proxy_pass backend:53; proxy_timeout 1s; proxy_responses 1; } }
Ringkasan
Melalui kod sampel di atas, kami memahami cara melaksanakan konfigurasi proksi TCP/UDP dalam Nginx Perkara utama yang terlibat termasuk menggunakan modul Modul Strim, menambah mendengar dan proxy_pass Tunggu kata kunci, dsb. Saya harap artikel ini dapat memberikan sedikit bantuan untuk semua orang untuk melaksanakan konfigurasi proksi Nginx!
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan konfigurasi proksi TCP/UDP Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!