在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 # 测试配置文件是否正确
标签:nginx1.27,stream,centos7.9,--,sudo,Nginx,nginx,服务器,local From: https://www.cnblogs.com/deshell/p/18236246设置开机自启:
如果你想让Nginx在系统启动时自动运行,你需要配置一个系统服务文件或使用其他机制来实现。