HTTP 模块: HTTP模块提供了处理HTTP请求的功能,包括反向代理、负载均衡、缓存、HTTP代理等。
Stream 模块: Stream模块用于处理TCP和UDP流量,允许Nginx作为代理服务器处理非HTTP流量。
将如下配置添加到 nginx.conf 配置文件中,与 http 块同层级即可。
stream {
#MySQL转发3306
upstream MySqlServer {
server 127.0.0.1:3306;
}
server {
listen 3333;
proxy_connect_timeout 1s;
proxy_pass MySqlServer;
}
}