Saya mempunyai 3 pelayan, 1 pelayan Web menyediakan akses luaran dan dua pelayan lain QC1 dan QC2 digunakan untuk menyimpan foto yang disimpan selepas pengecaman oleh peranti berbeza. Alamat IP mereka adalah seperti berikut:
服务器名称 | IP地址 |
---|---|
Web服务器 | 10.76.2.10 |
QC1 | 192.168.100.1 |
QC2 | 192.168.100.2 |
Program bahagian hadapan perlu memaparkan gambar mengikut nama fail mereka Perkara pertama yang terlintas di fikiran ialah menggunakan Nginx sebagai proksi terbalik untuk menyelesaikannya masalah.
Sebagai contoh, jika nama fail foto bermula dengan QC1, maka foto itu diambil daripada pelayan 192.168.100.1 Apabila pengguna mengakses http://10.76.2.10:8029/media/QC1_20220318T131856_1_CT.jpg
, dia sebenarnya mengakses http://192.168.100.1/media/QC1_20220318T131856_1_CT.jpg
.
Namun, memandangkan saya tidak begitu biasa dengan konfigurasi Nginx dan ChatGPT telah menjadi sangat popular baru-baru ini, saya mendapat idea untuk meminta ChatGPT menyelesaikan masalah ini, yang membawa kepada perbualan berikut antara saya dan SembangGPT.
Saya bertanya kepada ChatGPT tentang isu proksi terbalik Nginx dan memperkenalkan latar belakang saya secara ringkas. ChatGPT memahami isu saya dengan pantas dan memberikan saya konfigurasi Nginx seterusnya
Jika alamat yang diakses berubah, ia akan mengubah konfigurasi semula.
Saya tidak tahu untuk apa pernyataan if yang ditulis untuknya, dan ia juga boleh memberikan penjelasan yang sepadan. Pada masa ini saya secara kasarnya memahami bahawa selagi kita mendapat pembolehubah $1, kita boleh membalikkan permintaan pelayan proksi berdasarkan nama fail foto. Walau bagaimanapun, konfigurasi huluan yang diberikan sebelum ini tidak mempunyai alamat yang sepadan dengan QC1 dan QC2, jadi kami terus membenarkan ChatGPT mengubah suainya.Selepas pelarasan dibuat, biarkan ChatGPT menjana semula konfigurasi nginx yang lengkap.
Baiklah, kami menyalin konfigurasi ini ke pelayan, membuat sedikit pengubahsuaian, memulakan semula Nginx dan menggunakan ujian peranti Semak imbas.Atas ialah kandungan terperinci Bagaimana untuk menggunakan ChatGPT untuk menyelesaikan masalah proksi terbalik Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!