【发布时间】:2016-05-15 09:15:15
【问题描述】:
我在 NGINX 上有以下配置,它充当我位于 192.168.99.100:3150 的 Docker 机器的反向代理。
基本上,我需要点击:http://localhost:8150,并且显示的内容必须是来自 Docker 内部的内容。
下面的配置正在完成他的工作。
这里的重点是,当我访问 localhost:8150 时,我得到了 http 状态码 302,而我想得到 http 状态码 200。
有谁知道是否可以在 Nginx 或任何其他方式上完成?
server {
listen 8150;
location / {
proxy_pass http://192.168.99.100:3150;
}
}
对http://localhost:8150/products的请求的响应
HTTP Requests
-------------
GET /projects 302 Found
【问题讨论】:
-
你会得到你的 docker 发给你的东西。目前还不清楚你想得到什么以及为什么。
-
嘿阿列克谢!场景是这样的:我想免费向世界公开我的本地机器。一个很棒的工具是 ngrok。从第 2 版开始,附加/绑定到不同 IP 地址的功能应该为此付费。
标签: nginx docker reverse-proxy