Saya menggunakan nginx untuk membina gugusan dan mengaturnya pada awan telekomunikasi Rangkaian luaran menggunakan akses IP, 192.100.xxx.xxx:8080/jess, dan nama domain untuk mengakses www.xxx.net/jess adalah biro itu dipetakan dengan sendirinya.
Buat sendiri Tidak ada masalah apabila mengakses melalui IP Jika anda mengakses dengan nama domain, laman utama boleh dibuka Selepas log masuk, semua permintaan akan mengembalikannya supaya akses IP mengembalikan IP dan nama domain akses mengembalikan nama domain. Siarkan konfigurasi nginx saya
Ini adalah kali pertama saya menggunakan nginx, saya menemui beberapa maklumat tetapi saya tidak menemui apa yang saya mahukan. Terima kasih terlebih dahulu
#负载均衡配置
upstream tomcat_server {
server 192.168.156.1:8090 max_fails=3 weight=1 fail_timeout=60s;
server 192.168.156.2:8080 max_fails=3 weight=3 fail_timeout=60s;
}
server {
listen 8080;
server_name localhost,;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
index index.jsp;
proxy_pass http://tomcat_server;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Jika bahagian belakang melompat melalui 30x, anda boleh menggunakan:
Untuk menggantikan Lokasi dalam pengepala respons Jika halaman melompat menggunakan javascript, anda mungkin perlu mengubah suai kod bahagian belakang Jika ia tidak boleh diubah suai, anda boleh menggunakan modul penggantian nginx seperti sub_filter.
Rujukan https://www.centos.bz/2014/06...
Mencari jawapan, tetapi masih belum menemui penyelesaian