Cara menggunakan Pengurus Proksi Nginx untuk melaksanakan pemintasan dan pemajuan permintaan proksi terbalik
Pengurus Proksi Nginx ialah alat pengurusan berdasarkan Nginx proksi terbalik boleh diuruskan melalui konfigurasi antara muka yang mudah. Ia membolehkan pengguna menetapkan peraturan proksi terbalik melalui antara muka grafik, dan juga menyediakan fungsi pemintasan dan pemajuan permintaan untuk mengawal aliran permintaan dengan lebih baik. Artikel ini akan memperkenalkan cara menggunakan Pengurus Proksi Nginx untuk melaksanakan pemintasan dan pemajuan permintaan, serta memberikan contoh kod khusus.
Pertama, kita perlu memasang Pengurus Proksi Nginx pada pelayan. Anda boleh memuat turun versi terkini pakej pemasangan dari tapak web rasmi (https://nginxproxymanager.com/) dan ikuti panduannya untuk memasangnya. Selepas pemasangan selesai, anda boleh mengakses antara muka pengurusan melalui http://localhost:81 Nama pengguna dan kata laluan lalai ialah admin
. admin
。
在Nginx Proxy Manager的管理界面中,点击左边导航栏的"Hosts"选项,然后点击右上角的"Add Proxy Host"按钮。在弹出的窗口中,填写相关信息。
比如,你要将请求拦截并转发给本地的3000端口,可以按照如下配置填写:
点击窗口底部的"Save"按钮保存配置。
在添加完反向代理主机后,你需要设置请求拦截与转发的规则。点击左侧导航栏的"Locations"选项,然后点击右上角的"Add Location"按钮。在弹出的窗口中,填写相关信息。
http://localhost:3000
,则填写为/
。点击窗口底部的"Save"按钮保存配置。
为了使Nginx Proxy Manager的配置生效,还需要修改Nginx的配置文件。通过SSH登录到你的服务器,并找到Nginx的配置文件。根据你的安装方式,配置文件可能位于/etc/nginx/nginx.conf
或/usr/local/nginx/conf/nginx.conf
Dalam antara muka pengurusan Pengurus Proksi Nginx, klik "Hos" di bar navigasi kiri pilihan, kemudian klik butang "Tambah Hos Proksi" di penjuru kanan sebelah atas. Dalam tetingkap pop timbul, isikan maklumat yang berkaitan.
Sebagai contoh, jika anda ingin memintas permintaan dan memajukannya ke port tempatan 3000, anda boleh mengisi konfigurasi seperti berikut:
Nama Domain: Masukkan nama domain yang anda ingin proksi atau alamat IP.
Port: Masukkan port sasaran yang anda mahu ke hadapan.
Klik butang "Simpan" di bahagian bawah tetingkap untuk menyimpan konfigurasi.
Tetapkan peraturan pemintasan dan pemajuan permintaan
Selepas menambah hos proksi terbalik, anda perlu menyediakan pemintasan dan pemajuan permintaan peraturan. Klik pilihan "Lokasi" dalam bar navigasi kiri, dan kemudian klik butang "Tambah Lokasi" di penjuru kanan sebelah atas. Dalam tetingkap pop timbul, isikan maklumat yang berkaitan. #🎜🎜#http://localhost:3000
, isikan /
. #🎜🎜#/etc/nginx/nginx.conf
atau /usr/local/nginx/conf/nginx.conf
. #🎜🎜##🎜🎜#Cari blok lokasi yang serupa dengan yang berikut dalam fail konfigurasi: #🎜🎜#http { ... server { ... } }
include /var/www/npm/fullchain.pem; include /var/www/npm/privkey.pem; server { listen 80; server_name your_domain.com; location / { proxy_pass http://127.0.0.1:81; proxy_set_header Host $host; } listen 443 ssl; # enable HTTPS ssl_certificate /var/www/npm/fullchain.pem; # provide your SSL certificate ssl_certificate_key /var/www/npm/privkey.pem; # provide your SSL certificate key }
sudo nginx -t sudo service nginx restart
Atas ialah kandungan terperinci Cara menggunakan Pengurus Proksi Nginx untuk melaksanakan pemintasan dan pemajuan permintaan proksi terbalik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!