这里写自定义目录标题
vm 中通过docker 安装mysql rabbitmq … 现在同事局域网想要访问 ,我电脑中的vm 的应用。
两种解决办法:
1. vm 通过桥接模式,转接到局域网卡可以实现。但是这样 vm就不可以连接外网,docker 想要安装其他应用不太方便。
2. 在宿主机上安装nginx ,使用stream模块设置反向代理 ,vm使用nat 模式。同事需要访问请求的时候开启nginx。
stream 模块需要和http 在同一级!!!
stream {
server {
listen 22;
proxy_pass 192.168.46.111:22;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}
server {
listen 3306;
proxy_connect_timeout 10s;
proxy_pass 192.168.46.111:3306;
}
}