Cluster – So konfigurieren Sie Nginx so, dass es sowohl über die IP-Adresse als auch über den Domänennamen zugänglich ist
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:09:10
0
2
859

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;
        }
过去多啦不再A梦
过去多啦不再A梦

Antworte allen(2)
迷茫

如何后端是通过30x跳转的话,可以使用:

proxy_redirect http://192.100.xxx.xxx/ /;

来替换响应头中的Location,如果是页面使用javascript跳转的,那可能需要修改后端代码,如果无法修改,可以使用sub_filter之类的nginx替换模块。
参考https://www.centos.bz/2014/06...

洪涛

求答疑,还是没有找到解决方案

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage