nginx安装以及配置TCP服务的负载均衡

ⅰ亾dé卋堺 提交于 2020-12-18 12:30:56

1. nginx安装

  • 在Linux中安装依赖
sudo yum -y install    openssl openssl-devel pcre pcre-devel    zlib zlib-devel gcc gcc-c++
  • 解压nginx的tar包,然后在解压目录里面依次执行
 1) ./configure   --with-stream   --prefix=/opt/module/nginx     #  指定安装路径 --with-stream:编译时安装stream模块

2) make          

3) make install

或者直接执行   ./configure   --with-stream   --prefix=/opt/module/nginx    make && make install
  • 在安装路径下修改配置文件 ./conf/nginx.conf

stream模块与http模块是平级的

stream {
    upstream rtmp {
        server 192.168.11.40:7777; # 这里配置成要实现负载均衡的地址
        server 192.168.11.41:7777;
        server 192.168.11.42:7777; 
    server {
        listen 7777;  # 需要nginx服务本地监听的端口
        proxy_timeout 20s;
        proxy_pass rtmp;
    }
}
  • 启动nginx服务
启动命令:  在nginx/sbin目录下执行  ./nginx
关闭命令: 在nginx/sbin目录下执行  ./nginx  -s  stop 
重新加载命令: 在nginx/sbin目录下执行  ./nginx  -s  reload


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!