文章目录
 
  
 
 
 
Nginx 模块介绍
 
- HTTP 模块: HTTP模块提供了处理HTTP请求的功能,包括反向代理、负载均衡、缓存、HTTP代理等。
 
 
- 例如:proxy模块用于反向代理和负载均衡,fastcgi模块用于处理FastCGI请求。
 
 
- Stream 模块: Stream模块用于处理TCP和UDP流量,允许Nginx作为代理服务器处理非HTTP流量。
 
 
- 例如:stream模块用于配置TCP代理和负载均衡。
 
 
Stream 模块配置
 
vim /etc/nginx/nginx.conf
 
stream {
   include /etc/nginx/conf.d/stream/*.conf;
}
 

 
cd /etc/nginx/conf.d/
mkdir stream && cd stream
vim mysql_3320.conf
 
upstream mysql3320 {
  server 192.168.0.164:3306;
}
server {
  listen 3320; 
  proxy_connect_timeout 500s;
  proxy_timeout 500s;
  proxy_pass mysql3320;
}
 
nginx -s reload
 
远程连接 MySQL
 
mysql -h <域名> -P 3320 -u root -p
 

 
DataGrip 连接 MySQL
 
