Nginx 1.22.1安装

一、安装依赖

sudo yum install -y gcc pcre-devel zlib-devel openssl-devel wget make

二、下载源码

wget http://nginx.org/download/nginx-1.22.1.tar.gz

三、解压源码

tar -zxvf nginx-1.22.1.tar.gz

四、进入源码目录

d nginx-1.22.1

五、配置Nginx

使用 ./configure 配置 Nginx。你可以根据需要添加模块或选项,以下是一个基本配置:

./configure --prefix=/usr/local/nginx --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_ssl_module --with-http_v2_module

如果不清楚怎么配置,可以查询另外一台服务器,再进行配置:

注意:-V 大写

[root@localhost conf]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.22.1
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_ssl_module --with-http_v2_module

六、编译和安装

make
sudo make install

七、启动安装

sudo /usr/local/nginx/sbin/nginx

八、验证安装

http://192.168.20.94/

九、设置开机自启动

sudo vi /etc/systemd/system/nginx.service

添加如下内容:

[Unit]

Description=The NGINX HTTP and reverse proxy server

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/usr/local/nginx/logs/nginx.pid

ExecStartPre=/usr/local/nginx/sbin/nginx -t

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

十、启用并启动服务

注意:如果之前手动启动过,先杀掉之前的进程,再执行下面命令

sudo systemctl enable nginx
sudo systemctl start nginx

十一、检查nginx状态

sudo systemctl status nginx

对于离线安装Nginx 1.22.1,你可以按照以下步骤进行操作: 1. 在一台联网的机器上下载Nginx 1.22.1安装包及依赖库,并将它们存储在一个目录中。 2. 将该目录复制到离线的目标机器上。 3. 在离线机器上安装依赖库。你可以使用 `apt-get`(Ubuntu/Debian)或者 `yum`(CentOS/RHEL)命令安装相关依赖库,比如: ```shell # Ubuntu/Debian sudo apt-get install libpcre3-dev zlib1g-dev libssl-dev # CentOS/RHEL sudo yum install pcre-devel zlib-devel openssl-devel ``` 4. 解压Nginx安装包。使用`tar`命令解压刚才复制的Nginx安装包,比如: ```shell tar -zxvf nginx-1.22.1.tar.gz ``` 5. 进入解压后的Nginx目录: ```shell cd nginx-1.22.1 ``` 6. 配置编译参数。运行以下命令进行配置: ```shell ./configure --prefix=/path/to/installation/directory ``` 注意将`/path/to/installation/directory`替换为你想要安装Nginx的目录。 7. 编译和安装Nginx。运行以下命令进行编译和安装: ```shell make && make install ``` 这将会编译并安装Nginx到指定的目录。 8. 配置Nginx。进入Nginx安装目录的`conf`文件夹,编辑`nginx.conf`文件,根据你的需求进行配置。 9. 启动Nginx。运行以下命令启动Nginx: ```shell /path/to/installation/directory/sbin/nginx ``` 注意将`/path/to/installation/directory`替换为你选择的安装目录。 现在,你已经成功离线安装Nginx 1.22.1,并可以按照你的需求进行配置和使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值