准备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-stream
make
make install
4.启动nginx服务并指定启动配置文件
4.1 验证Nginx 是否正确安装,以及是否包含了所需要模块
cd /home/nginx/nginx
cd sbin
./nginx -V
注:nginx -V命令这将显示Nginx的编译选项,你可以检查其中是否包含 --with-stream选项
4.2 启动服务
cd /home/nginx/nginx
cd 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