Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk melaksanakan konfigurasi proksi TCP/UDP Nginx
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;'Konfigurasi ini memajukan semua permintaan UDP port 53 ke hos bahagian belakang Pada port 53 , tamat masa 1 saat ditetapkan dan maksimum satu hasil respons dikembalikan. Perlu diingatkan bahawa dalam konfigurasi di atas, backend boleh menjadi alamat IP atau nama pelayan lain dalam fail konfigurasi Nginx.
stream { server { listen 53 udp; proxy_pass backend:53; proxy_timeout 1s; proxy_responses 1; } }#🎜 🎜#Perlu diingat bahawa bahagian belakang dalam contoh di atas boleh menjadi alamat IP atau nama pelayan lain dalam fail konfigurasi Nginx.
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!