【问题标题】:Nginx - redirect to VM ip from remoteNginx - 从远程重定向到VM ip
【发布时间】:2016-04-12 17:04:26
【问题描述】:

我正在使用 docker 在 OSX 上工作。安装一个轻量级 VM 以使容器运行。

所以我的应用在 ip 192.168.99.100 上。

我想在主机上使用我的本地 IP (192.168.1.10) 并重定向到我的虚拟机。

我首先将 301 重定向到虚拟机 IP,但它当然在我的机器上运行良好,但在我的网络内的远程设备上却不行。

server {
    listen       80;
    server_name  localhost;
    return       301 http://192.168.99.100/;

    location = /info {
        allow   127.0.0.1;
        deny    all;
        rewrite (.*) /.info.php;
    }

    error_page  404     /404.html;
    error_page  403     /403.html;
}

我必须做什么?

【问题讨论】:

    标签: redirect nginx docker virtual-machine


    【解决方案1】:

    我回答我自己的问题。

    我只需要像这样对我的本地 IP 设置一个 proxy_pass。

    location / {
         proxy_pass http://192.168.99.100/;
        }
    

    就这么简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-26
      • 1970-01-01
      • 2021-07-02
      • 2021-03-25
      • 2015-04-15
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多