【发布时间】:2021-10-26 14:59:11
【问题描述】:
我在端口 1337 上有一个节点 js 应用程序。我正在尝试通过 nginx 和 docker 为其添加反向代理。 我正在创建以下 DOCKERFILE:
FROM nginx:alpine
COPY ./nginx.conf /etc/nginx/nginx.conf
ENTRYPOINT ["nginx", "-g", "daemon off;"]
我的 nginx 配置:
events{
worker_connections 50000;
}
http {
server {
listen 80;
location / {
proxy_pass http://localhost:1337;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
}
我运行了这些命令:
docker build -t back-nginx-docker .
docker run -d -p 80:80 back-nginx-docker
然后我得到错误 502 :(
【问题讨论】:
标签: node.js docker nginx dockerfile