1、 配置场景,在服务器(ip为192.168.2.3)上安装虚拟机centos(ip为192.168.146.200),现将mysql、redis安装到虚拟机上,现需要把mysql和redis代理出来
2、打开nginx.conf配置文件,根据具体的host和port进行配置
stream {
#代理mysql
upstream mysql {
server 192.168.146.200:3306;
}
server {
listen 13306;
proxy_pass mysql;
proxy_timeout 300s;
proxy_connect_timeout 10s;
}
#代理redis
upstream redis {
server 192.168.146.200:6379;
}
server {
listen 16379;
proxy_pass redis ;
proxy_timeout 300s;
proxy_connect_timeout 10s;
}
}
3、访问mysql服务文章来源:https://www.toymoban.com/news/detail-559539.html
在本机使用 192.168.2.3:13306即可文章来源地址https://www.toymoban.com/news/detail-559539.html
到了这里,关于nginx代理tcp服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!