NGINX于1.9.0版本开始支持stream模块来代理tcp连接。在Centos操作系统若前期以YUM方式安装了nginx,后期想要添加stream模块。

1.首先需要检查nginx版本是否支持这一特性,若已支持可直接安装模块,否则重装。

2.其次按照如下步骤(部分步骤仅做参考,未必需要执行)

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模块已成功安装。

Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐