2016-04-12 11 views
-1

ドッカーでOSXを開発中です。 Wihchは軽いVMをインストールしてコンテナを稼働させます。Nginx - リモートからVMへのリダイレクト

したがって、私のアプリはip 192.168.99.100にあります。

ホスト上のローカルIP(192.168.1.10)と私のVMにリダイレクトします。

最初に私は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; 
} 

私は何をしなければなりませんか?

答えて

0

私は自分の質問に答える。

このようにローカルIPにはproxy_passが必要です。

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

これは簡単でした。

関連する問題