Linux安装启动nginx

1、安装依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2、下载nginx指定版本

nginx下载地址:https://nginx.org/download/nginx-1.24.0.tar.gzicon-default.png?t=N7T8https://nginx.org/download/nginx-1.24.0.tar.gz 其他版本下载nginx: downloadicon-default.png?t=N7T8http://nginx.org/en/download.html3、创建nginx安装目录

mkdir -p /data/nginx

4、上传nginx压缩包到/data/nginx目录下,并解压

cd /data/nginx
tar -xzvf nginx-1.24.0.tar.gz

5、下载健康检查包,上传到服务器,并解压到data/nginx(解压命令根据自己系统选择或安装)

cd /data/nginx
7za x nginx_upstream_check_module-master.zip
# 或
unzip nginx_upstream_check_module-master.zip

下载地址:

GitHub - yaoweibin/nginx_upstream_check_module: Health checks upstreams for nginxHealth checks upstreams for nginx. Contribute to yaoweibin/nginx_upstream_check_module development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/yaoweibin/nginx_upstream_check_module

6、进到nginx-1.24.0源码目录,执行命令:patch -p1 < /data/nginx/nginx_upstream_check_module-master/check_1.16.1+.patch

cd /data/nginx/nginx-1.24.0
patch -p1 < /data/nginx/nginx_upstream_check_module-master/check_1.16.1+.patch

7、进入nginx解压后的目录,执行安装命令

--prefix=/data/nginx 是nginx安装的目标路径

cd /data/nginx/nginx-1.24.0
./configure --prefix=/data/nginx --with-http_ssl_module --add-module=/data/nginx/nginx_upstream_check_module-master
make && make install

8、查看nginx安装结果,执行 /data/nginx/sbin/nginx -V

/data/nginx/sbin/nginx -V

执行结果:显示版本和configure arguments 参数

9、nginx 启动、停止、重载

# 启动
/data/nginx/sbin/nginx
# 停止
/data/nginx/sbin/nginx -s stop
# 重载
/data/nginx/sbin/nginx -s reload

10、遇到报错解决:

①命令未找到:直接yum install

②缺失依赖:安装缺失的依赖

③已经安装了openssl,但是执行 ./configure时还是一直报错:./configure: error: SSL modules require the OpenSSL library.:执行./configure命令时,加上--with-openssl=openssl安装包所在路径

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值