Mam serwer Nginx działający na porcie 80 i usługa Tomcat działa na porcie 8080.
Poszedłem za kilkoma samouczkami, aby ustawić Nginx jako serwer proxy, ale się dostałem 502 Bad Gateway
.
Stworzyłem /etc/nginx/conf.d/tomcat.conf
.
upstream myapp {
server 127.0.0.1:8080;
keepalive 8;
}
The nginx
instancja serwera:
server {
listen 0.0.0.0:80;
server_name my_domain.com;
access_log /var/log/nginx/my_domain.com.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://myapp/;
proxy_redirect off;
}
}
networking
proxy
nginx
tomcat
Ashutosh Jha
źródło
źródło
Wygląda na to, że Nginx nie ma wystarczających zasobów. Nie widzę żadnych buforów proxy.
Frank Sixteen
czy mógłbyś poprowadzić mnie przez ten proces?
Ashutosh Jha