Senario penggunaan: Untuk menjadi jelas, ia adalah proksi telus, yang digunakan apabila pelanggan meminta rangkaian luaran. Mesin ini tidak mempunyai kebenaran rangkaian luaran dan perlu meminta rangkaian awam melalui alamat proksi yang dikonfigurasikan oleh nginx.
Soalan: Apabila terdapat pautan https yang perlu meminta rangkaian awam, sambungan antara klien dan nginx mestilah dalam mod http. Tidak boleh: pelanggan secara langsung melaksanakan jabat tangan SSL dengan tapak asal melalui nginx, dan kemudian pelanggan menyahkodnya dengan sendirinya? Iaitu, nginx benar-benar menjadi proksi yang telus.
Difahamkan secara peribadi, nginx diletakkan pada bahagian pelayan, dan sebagai proksi untuk berbilang pelayan, ia adalah proksi terbalik. Pelanggan berfungsi sebagai perkhidmatan proksi untuk permintaan rangkaian luaran (ia hanya memajukan permintaan daripada klien sebenar ke tapak asal. Bukankah ini proksi hadapan? Mengapa nginx proksi terbalik?
Terima kasih yang ikhlas...
Nginx "terutama" digunakan untuk proksi terbalik, sekurang-kurangnya untuk saya secara peribadi, saya juga menggunakannya sebagai proksi hadapan
Nginx tidak menyokong "CONNECT", jadi apabila pelanggan meminta tapak https pada rangkaian luaran, ralat akan berlaku:
Adalah disyorkan untuk menggunakan Squid untuk membina proksi untuk intranet,
Tetapi jika anda mendesak Nginx, bawa modul ini dan susun semula: