Nginx1.26.2安装包编译安装并配置stream模块
准备nginx安装文件:nginx-1.26.2.tar.gz
cd /usr/local
wget http://nginx.org/download/nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz && cd nginx-1.26.2
1.创建安装目录
mkdir nginx
2.解压安装文件nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz
3.安装nginx指定安装目录并增加stream模块
Nginx的Stream模块是一个用于处理TCP和UDP流量的模块,可以用于实现负载均衡、代理、流媒体等服务。Stream模块可以与Nginx的HTTP模块配合使用,也可以独立使用。
cd ./nginx./configure --prefix=/home/nginx/nginx --with-streammakemake install
4.启动nginx服务并指定启动配置文件
4.1 验证Nginx 是否正确安装,以及是否包含了所需要模块
cd /home/nginx/nginxcd sbin./nginx -V
注:nginx -V命令这将显示Nginx的编译选项,你可以检查其中是否包含 --with-stream选项
4.2 启动服务
cd /home/nginx/nginxcd sbin./nginx -C /home/nginx/nginx/conf/nginx.conf
5.配置文件信息
#配置文件信息
http {}
stream {server {listen 40011;proxy_pass 10.8.27.37:40011;}server {listen 40012;proxy_pass 10.6.28.8:40012;}server {listen 40010;proxy_pass 10.8.27.37:40010;}}
6.使用nginx命令重新加载配置文件
./nginx -s reload