设置:
我的Mac OS上正在运行以下所有操作系统:
本地主机:8089
a nodejs REST api runing in my local, OUTSIDE of the nginx container, stand alone!
locahost:80
nginx docker container
我能够在nginx docker容器中提供静态文件,但当我将nginx的配置设置为:
http {
server {
location / {
root /usr/share/nginx/html;
}
location /api/ {
proxy_pass http://localhost:8089;
}
}
}
出于某种原因,任何
localhost:80/api
称之为假设指向
http://localhost:8089;
呼叫正在返回404未找到页面
404 Not Found
nginx/1.13.6
知道我做错的配置在哪里吗?我觉得也许我不应该使用
localhost:8089
nginx内部?但是我应该用什么呢?
这里可以找到一个例子
https://github.com/adamchenwei/docker-nginx-playground