Ich habe mit Nginx einen Cluster erstellt und ihn in der Telekommunikations-Cloud bereitgestellt. Das externe Netzwerk verwendet den IP-Zugriff 192.100.xxx.xxx:8080/jess und einen Domänennamen für den Zugriff ist das Büro selbst zugeordnet.
Machen Sie es selbst. Wenn Sie über den Domänennamen zugreifen, kann die Homepage nach der Anmeldung geöffnet werden. So konfigurieren Sie den IP-Zugriff Der Zugriff gibt den Domänennamen zurück. Veröffentlichen Sie meine Nginx-Konfiguration
Ich benutze Nginx zum ersten Mal, habe aber nicht gefunden, was ich wollte. Ich hoffe, ich kann einen Experten bitten, es mir beizubringen, oder wo ich Informationen finden kann, die die Konfiguration von Nginx im Detail erklären. Vielen Dank im Voraus
#负载均衡配置
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;
}
如何后端是通过30x跳转的话,可以使用:
来替换响应头中的Location,如果是页面使用javascript跳转的,那可能需要修改后端代码,如果无法修改,可以使用sub_filter之类的nginx替换模块。
参考https://www.centos.bz/2014/06...
求答疑,还是没有找到解决方案