首页 > 系统相关 >centos7.9服务器部署nginx1.27.0

centos7.9服务器部署nginx1.27.0

时间:2024-06-06 22:54:53浏览次数:29  
标签:nginx1.27 stream centos7.9 -- sudo Nginx nginx 服务器 local

在CentOS 7.9服务器上安装带有stream模块的Nginx服务,你需要执行以下步骤:

安装依赖:

在开始安装Nginx之前,你需要先安装一些必要的依赖库。这包括gcc编译环境、pcre库(用于重写功能)、zlib库(用于http包内容的gzip压缩)、以及openssl库(用于通信加密)。可以使用yum命令进行安装:

sudo yum install gcc gcc-c++ autoconf automake make
sudo yum install pcre pcre-devel
sudo yum install zlib zlib-devel make libtool
sudo yum install openssl openssl-devel

创建Nginx用户和组:

Nginx服务运行需要特定的用户和组,因此你需要创建它们:

sudo groupadd nginx
sudo useradd nginx -g nginx -s /sbin/nologin -M

下载并解压Nginx源码:

去Nginx的官方网站(https://nginx.org/en/download.html)下载最新的稳定版本源码包,或者使用wget命令直接从命令行下载。然后解压源码包到指定目录,如/usr/local/

wget https://nginx.org/download/nginx-X.X.X.tar.gz
sudo tar -xvf nginx-X.X.X.tar.gz -C /usr/local/

其中X.X.X代表你下载的Nginx版本号。

编译并安装Nginx:

进入Nginx源码目录,配置编译选项以包含stream模块,并编译安装Nginx:

cd /usr/local/nginx-X.X.X
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-stream --with-stream_ssl_module --user=nginx --group=nginx
make
sudo make install

请注意,--with-stream和--with-stream_ssl_module选项确保了stream模块被包含在内。

配置Nginx:

安装完成后,Nginx的配置文件通常位于/usr/local/nginx/conf/目录下。你可以编辑nginx.conf文件来配置Nginx及其stream模块。

启动Nginx服务:

启动Nginx服务,并检查其状态:

sudo /usr/local/nginx/sbin/nginx
sudo /usr/local/nginx/sbin/nginx -t  # 测试配置文件是否正确

设置开机自启:
如果你想让Nginx在系统启动时自动运行,你需要配置一个系统服务文件或使用其他机制来实现。

标签:nginx1.27,stream,centos7.9,--,sudo,Nginx,nginx,服务器,local
From: https://www.cnblogs.com/deshell/p/18236246

相关文章

  • UDP——实现C/S架构,有一台服务器,服务器中存储n首音频,要求客户端可以直接下载服务器的
    实现C/S架构,有一台服务器,服务器中存储n首音频,要求客户端可以直接下载服务器的音频,并且可以正常在客户端播放。服务器/*************************************************************************************************************************** filename: udp_ser......
  • 保姆级讲解 FTP服务器的配置与管理
    本来目录很长的因为感觉不太美观所以小标题都删掉了本文介绍了本地用户的FTP服务器搭建实例匿名用户的FTP服务器搭建实例虚拟用户的FTP服务器搭建实例企业常见类型搭建实验配置与管理FTP服务器配置与管理FTP服务器一、FTP相关知识二、项目设计与准备三、项目实施四......
  • DotNet8自宿主web服务器搭建记录
    建立3个项目,分别是类库项目ConfigTool.WebSite、webapi项目ConfigTool.TestWebSite、webapi项目ConfigTool.WinService,目标框架均为.NET8。 其中控制台ConfigTool.TestWebSite方便开发调试,win服务ConfigTool.WinService作为宿主服务,类库ConfigTool.WebSite为自定义web服务器的......
  • 入手戴尔R720服务器(1)通过iDRAC查看系统信息
    想入手服务器很久了,一直担心功耗太高,今天狠心搞了一台戴尔服务器R720。需求开虚拟机,核心数要多学习以下Windows云桌面AD域控officeonlineserverubuntu试验机随便折腾不怕玩坏最好两个网口以上稳定四个以上硬盘位‍为什么是R720?1000元预算......
  • 入手戴尔R720服务器(1)通过iDRAC查看系统信息
    想入手服务器很久了,一直担心功耗太高,今天狠心搞了一台戴尔服务器R720。需求开虚拟机,核心数要多学习以下Windows云桌面AD域控officeonlineserverubuntu试验机随便折腾不怕玩坏最好两个网口以上稳定四个以上硬盘位‍为什么是R720?1000元预算......
  • 入手戴尔R720服务器(1)通过iDRAC查看系统信息
    想入手服务器很久了,一直担心功耗太高,今天狠心搞了一台戴尔服务器R720。需求开虚拟机,核心数要多学习以下Windows云桌面AD域控officeonlineserverubuntu试验机随便折腾不怕玩坏最好两个网口以上稳定四个以上硬盘位‍为什么是R720?1000元预算......
  • 戴尔R720服务器(4)虚拟机性能测试
    物理机环境机型戴尔R720系统环境PVECPUE5-2660V22.2GHz双路内存1333MHz单通道内存1333MHz双通道硬盘用6块转速1万的2.5寸盘组的RAID5,使用了H310mini阵列卡‍测试工具:Sysbench。一个跨平台的基准测试工具,用于评估系统性能,包括CP......
  • 戴尔R720服务器(4)虚拟机性能测试
    物理机环境机型戴尔R720系统环境PVECPUE5-2660V22.2GHz双路内存1333MHz单通道内存1333MHz双通道硬盘用6块转速1万的2.5寸盘组的RAID5,使用了H310mini阵列卡‍测试工具:Sysbench。一个跨平台的基准测试工具,用于评估系统性能,包括CP......
  • 部署项目到云服务器遇到的问题
    问题1:HTTPStatus500–InternalServerError(SpringBoot架构的Web项目部署到linux系统上访问出错):数据库的配置错误,服务器上是5.版本的MySQL,需要将配置改为5.的配置,数据库名称密码要一模一样问题2:记录报错_linux:suroot报错:su:Authenticationfailure![](https://img2024.......
  • 关于最后部署项目到服务器
    问题1:HTTPStatus500–InternalServerError(SpringBoot架构的Web项目部署到linux系统上访问出错):数据库的配置错误,服务器上是5.版本的MySQL,需要将配置改为5.的配置,数据库名称密码要一模一样问题2:记录报错_linux:suroot报错:su:Authenticationfailure输入sudopasswd......