Nginx - 从远程重定向到VM ip

时间:2016-04-12 08:45:30

标签: redirect nginx docker virtual-machine

我正在使用docker处理OSX。 Wihch安装一个轻型VM以使容器运行。

所以我的应用程序在ip 192.168.99.100上。

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

我首先将我的301重定向到VM 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;
}

我必须做什么?

1 个答案:

答案 0 :(得分:0)

我回答我自己的问题。

我必须像这样在本地IP上使用proxy_pass。

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

就这么容易。