这里监听另外一台B虚拟机中的192.168.0.44:3306,并通过A虚拟机的3306端口开放出去
之后,只要外部连接A虚拟机ip:3306,并使用mysql的用户名、密码,就可以访问内部的
#mysql了
stream {
upstream mysql {
server 192.168.0.44:3306;
}
server {
listen 3306;
proxy_connect_timeout 10s;
proxy_timeout 30s;
proxy_pass mysql;
}
}
stream {
upstream redis {
server 192.168.0.44:6379 max_fails=3 fail_timeout=30s; #*redis-addres*替换为真实地址
}
server { # 对外暴露端口号
listen 6379;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass redis;
}
}