[NGINX]配置转发,unknown directive “stream“ in /etc/nginx/nginx.conf:33

server/2024/10/15 20:19:43/

背景:nginx需要配置一个代理转发,比如接收到6379端口之后,转发到其他url。这种情况比较适用于,办公室研发需要连接redis,但是redis的网络没有公网端口,需要配置一个nginx接受公网流量,转发redis。

nginx简单配置了之后,如:

stream {server {listen 6379;proxy_pass nova-redis.0bawch.ng.0001.usw2.cache.amazonaws.com:6379;}
}


进行nginx的配置检查,报错:

sudo nginx -t
nginx: [emerg] unknown directive "stream" in /etc/nginx/nginx.conf:33
nginx: configuration file /etc/nginx/nginx.conf test failed

这里的意思是说,nginx没有关于"stream"的mod,只需要下载安装一个就行了:
 

sudo yum install nginx-mod-stream -y

再次检查配置,发现成功了。问题解决。



问题验证,如果再nginx -s reload重启nginx的时候,发现无法重启,或者没有nginx在启动。
建议直接找出Nginx进程的Pid,kill -9 杀掉。然后通过/user/sbin/nginx启动。

ec2-user@ip-10-0-6-209 ~]$ sudo nginx -s reload[ec2-user@ip-10-0-6-209 ~]$ sudo /usr/sbin/nginx 


http://www.ppmy.cn/server/132350.html

相关文章

Flutter-->Namespace not specified.

更新Android gradle 7.5.0之后, 运行项目会出现Namespace not specified.问题, 这里出一个我的解决方案. 由于很多库都不可能及时更新适配gradle 7.5.0, 所以可以等pub get将子库拉取到本地之后, 在本地手动添加namespace属性,即可解决本文问题. 作为程序猿,那肯定不可能手动修…

Oracle中处理空值函数(NVL、NVL2、NULLIF等)详解

文章目录 前言一、函数语法NVL函数NVL2函数NULLIF函数COALESCE函数DECODE函数 二、用法区别三、测试用例总结 前言 本文将介绍Oracle中处理空值的函数。常用的处理函数有:NVL()、NVL2()、NULLIF()、COALESCE()。此外DECODE()和CASE()函数也可以起到处理空值的效果。…

python爬虫题目

网站 https://project-iprj6705f17ebcfad66461658c5c-8000.preview.node01.inscode.run/ 第一道题爬取api并且保存 import requests,re import json url "https://project-iprj6705f17ebcfad66461658c5c-8000.preview.node01.inscode.run/tasks/api/" headers {us…

Redis存储时key的设置

固定值(Static Keys) 固定值的键通常用于存储那些在整个应用程序运行周期内相对不变的信息,或者是那些需要长期保存的数据。这些键通常不会因为不同的请求或用户而改变,而是代表了一种全局或静态的状态。例如: 全局配…

【计算机网络】Tcp/IP五层协议,Udp报文组成,Udp与Tcp的区别

Tcp/IP五层协议 TCP/IP模型是计算机网络的核心协议之一,通常被分为五层,每一层都有其独特的功能和作用。以下是TCP/IP模型的五层协议的简要描述: 物理层:这一层涉及实际的物理连接,定义了硬件传输介质的特性&#xff…

利用Open3D GUI开发一款点云标注工具问题总结(一)

前言 需求:利用Open3D 开发一款用于点云标注的工具,即按照点云类别赋予不同颜色 实现效果如下:通过点击颜色面板的不同颜色可以进行颜色切换,在我们选择两个点后,点击Create Box可以创建一个轴对称框体,从…

web 0基础第二节 列表标签

1.有序列表 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>有序列表 比较重要</title>…

windows使用vcpkg安装CGAL

1.1 安装 Vcpkg 第一步是vcpkg从https://github.com/microsoft/vcpkg克隆或下载。 C:\dev> git 克隆 https://github.com/microsoft/vcpkg C:\dev> cd vcpkg C:\dev\vcpkg>.\bootstrap-vcpkg.bat 1.2 使用 Vcpkg 安装 CGAL 默认情况下&#xff0c;vcpkg安装 32 位…