Ich habe eine Webanwendung auf einem Wildfly 10.1-Anwendungsserver bereitgestellt. Diese Webapp wird angehört: http://localhost:8080/app-profile-jsp/ (1)Configure nginx als Reverse Proxy für Wildfly-Web-Anwendungen
ich erfolgreich installiert nginx. Der Server wurde erfolgreich installiert und ich teste, um statische Webseiten und Bilder zu liefern.
Jetzt möchte ich nginx konfigurieren, um auf die Web-App von "http://www.frizio.local" (2) url zuzugreifen. Ich konfiguriere diese Adresse in/etc/hosts.
Meine Konfiguration in Nginx ist die folgende: Server { hören 80; Servername frizio.local www.frizio.local;
access_log /var/log/nginx/static.access.log;
error_log /var/log/nginx/static.error.log;
root /srv/http/static;
location/{
proxy_pass http://localhost:8080/app-profile-jsp;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
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;
proxy_set_header X-Forwarded-Proto https;
}
location /pics {
autoindex on;
autoindex_exact_size off;
}
} Wenn ich versuche, zu (2) dem Server antworten, für den Zugriff auf "404 nicht gefunden".
Hilfe Hilfe !!!! Vielen Dank im Voraus
Vielen Dank !!! Noch eine Neuling Frage: Ich denke, dass es ein Problem mit Redirect gibt, um die Seiten zu verwalten, die meine Wildfly Webapp enthält. Ich habe einen Fehler "ungültiger Parameter: redirect_uri" .. Ich nehme an, dass ich $ request_uri in einigen Zeilen in der Konfigurationsdatei hinzufügen würde. Nicht wahr? Woher? – frizio
Haben Sie versucht, genau das zu tun: 'location/{ proxy_pass http: // localhost: 8080/app-profile-jsp /; } ' Keine Umleitung, upstream ... nur der proxy_pass. – ZHAJOR