NGINX于1.9.0版本开始支持stream模块来代理tcp连接。在Centos操作系统若前期以YUM方式安装了nginx,后期想要添加stream模块。
2.1安装CentOS的epel-release包(如果尚未安装),该包提供了更多的软件包和源。
yum install epel-release
2.2安装nginx的官方存储库来获取新版本的nginx。
yum install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.3安装nginx
yum install nginx
2.4确认nginx是否已成功安装并正在运行
systemctl status nginx
2.5安装nginx stream模块相关的依赖项
yum install gcc pcre-devel zlib-devel openssl-devel
2.6安装nginx stream模块
yum install nginx-mod-stream
2.7检查nginx的配置文件是否包含stream模块
nginx -V | grep stream
输出信息包含stream,则说明stream模块已成功安装。