У меня нет проблем с стеклянными рыбками напрямую (без Nginx). Проблема возникает, когда я получаю доступ к ней через Nginx.Nginx 404 не найден для веб-службы Java
У меня есть два сервера: MY_NGINX_IP и MY_GLASSFISH_IP: 8080
В основном, http://MY_NGINX_IP работает просто отлично и отображает индексный файл. Однако http://MY_NGINX_IP/webservice/v1/employee дает 404 не найденную ошибку.
Пока http://MY_GLASSFISH_IP:8080/webservice/v1/employee работает просто отлично.
Примечание: http://MY_NGINX_IP создает индексный файл без проблем. Только когда append/webservice/v1/employee отправляется на него, возникает ошибка.
Подсказка: Я использую Nginx v1.10.1 на Ubuntu
Мой upstreamm:
upstream myownstream {
server MY_SERVER_IP:8080;
}
Мое местоположение конфигурации:
location/{
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
proxy_pass http://myownstream;
#proxy_pass http://127.0.0.1:8080;
proxy_next_upstream error timeout invalid_header http_500;
proxy_connect_timeout 5;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 86400;
proxy_set_header Host $host;
}