2008-11-05 15 views

Antwort

5

nginx kann über die HTTP-Protokoll weiterzuleiten, so dass es nur an den richtigen Anschluss zeigen und Sie werden eingestellt:

server { 
    location /anything { 
     proxy_pass http://localhost:8080/whatever; 
    } 
} 
+0

Vielen Dank. Es scheint, dass ich meine eigene Antwort eingegeben habe, als du deine gepostet hast. Es ist mein erster Versuch bei Nginx. Vielen Dank. – Florin

+0

Es ist nicht die richtige Antwort mehr! Ab sofort (jetty9.3) müssen Sie 'proxy_redirect off;' wie @Florin unten gezeigt.l – CESCO

18

Recht. Ich glaube, ich als Selbstlernende zu qualifizieren, nicht I.

Fügen Sie einfach diese Zeilen im http {} Umfang der nginx.conf Datei:

server { 
     listen   80; 
     server_name  mydomain.com www.mydomain.com; 
     access_log  /var/log/nginx_67_log main; 
     location/{ 
       proxy_pass  http://127.0.0.1:8080; 
       proxy_redirect off; 
       proxy_set_header  Host   $host; 
       proxy_set_header  X-Real-IP  $remote_addr; 
       proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for; 
     } 
} 

ich jetzt gzip versuchen haben, SSL und Dojo Cometd und sehen, ob ich auf nginx upgraden kann. Alle Hinweise sind willkommen.

+0

Es funktioniert für Jetty 9.3! – CESCO