I try use proxy reverse with nginx
server {
listen 8080;
location /api/ {
proxy_pass http://host.docker.internal:3005; #Admin API
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
version: '3.8'
services:
nginx:
image: nginx:1.24
environment:
- TZ=America/Sao_Paulo
ports:
- "8080:8080"
volumes:
- ./nginx:/etc/nginx/conf.d
but ever i try do request nginx return is “connect refused”
[error] 29#29: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 172.23.0.1, server: , request: "POST /api/register HTTP/1.1", upstream: "http://192.168.65.254:3005/api/register", host: "localhost:8080"
When i used postman, i can acess endpoints normally