Nginx - 从远程重定向到 VM ip
Nginx - redirect to VM ip from remote
我正在 OSX 和 docker 合作。 Wihch 安装一个轻型 VM 来制作容器 运行.
所以我的应用程序在 ip 192.168.99.100 上。
我想在主机 (192.168.1.10) 上使用我的本地 IP 并重定向到我的虚拟机。
我首先将 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;
}
我必须做什么?
我回答我自己的问题。
我只需要像这样 proxy_pass 我的本地 IP。
location / {
proxy_pass http://192.168.99.100/;
}
就是这么简单。
我正在 OSX 和 docker 合作。 Wihch 安装一个轻型 VM 来制作容器 运行.
所以我的应用程序在 ip 192.168.99.100 上。
我想在主机 (192.168.1.10) 上使用我的本地 IP 并重定向到我的虚拟机。
我首先将 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;
}
我必须做什么?
我回答我自己的问题。
我只需要像这样 proxy_pass 我的本地 IP。
location / {
proxy_pass http://192.168.99.100/;
}
就是这么简单。