【nginx】源码安装nginx

发布于:2024-07-25 ⋅ 阅读:(118) ⋅ 点赞:(0)

基于Linux环境源码安装nginx服务

1、登录nginx官网下载nginx的安装包
nginx官网地址:https://nginx.org/en/download.html
下载nginx

[root@k8s opt]# wget https://nginx.org/download/nginx-1.26.1.tar.gz
--2024-07-23 14:26:27--  https://nginx.org/download/nginx-1.26.1.tar.gz
Resolving nginx.org (nginx.org)... 52.58.199.22, 3.125.197.172, 2a05:d014:5c0:2600::6, ...
Connecting to nginx.org (nginx.org)|52.58.199.22|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1244738 (1.2M) [application/octet-stream]
Saving to: ‘nginx-1.26.1.tar.gz’

100%[=====================================================================================>] 1,244,738   1.45MB/s   in 0.8s

2024-07-23 14:26:29 (1.45 MB/s) - ‘nginx-1.26.1.tar.gz’ saved [1244738/1244738]

2、安装nginx编译需要的依赖

[root@k8s opt]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

3.创建一个nginx的安装目录,并将nginx解压导安装目录

[root@k8s opt]# mkdir -p /usr/local/nginx
[root@k8s opt]# tar -xvf nginx-1.26.1.tar.gz -C /usr/local/nginx

4、安装nginx

#进入安装目录
[root@k8s opt]# cd /usr/local/nginx/
[root@k8s nginx]# cd nginx-1.26.1
#执行命令 考虑到后续安装ssl证书 添加两个模块
[root@k8s nginx-1.26.1]# ./configure --with-http_stub_status_module --with-http_ssl_module
[root@k8s nginx-1.26.1]# make
[root@k8s nginx-1.26.1]# make install

5、启动nginx

安装完成后/usr/local/nginx 会有一个sbin

[root@k8s sbin]# cd /usr/local/nginx/sbin
[root@k8s sbin]# ./nginx

网站公告

今日签到

点亮在社区的每一天
去签到