Nginx的源码安装

简介: Nginx的源码安装

1.环境配置

yum -y install gcc gcc-c++ make perl-devel perl-Extutils-Embed gd-devel openssl zlib zlib-devel pcre pcre-devel openssl-devel

2.官网下载Nginx安装包

mkdir -p /usr/local/src/nginx
cd /usr/local/src/nginx
wget https://nginx.org/download/nginx-1.20.2.tar.gz

3.创建Nginx运行用户

useradd -s /sbin/nologin -M nginx

4.创建Nginx临时文件目录

mkdir -p /var/tmp/nginx/client/

5.解压编译Nginx

tar -zxvf nginx-1.20.2.tar.gz
cd nginx-1.20.2
./configure \
--user=nginx \
--group=nginx \
--prefix=/usr/local/nginx \
--conf-path=/etc/nginx/nginx.conf \
--sbin-path=/usr/sbin/nginx \
--error-log-path=/var/log/nginx/nginx_error.log \
--http-log-path=/var/log/nginx/nginx_access.log \
--pid-path=/usr/local/nginx/run/nginx.pid \
--lock-path=/usr/local/nginx/lock/nginx \
--with-http_image_filter_module \
--with-pcre \
--http-client-body-temp-path=/var/tmp/nginx/client/ \
--http-proxy-temp-path=/var/tmp/nginx/proxy \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi \
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
--http-scgi-temp-path=/var/tmp/nginx/scgi
(默认安装:./configure --prefix=/usr/local/nginx
默认安装地址为/usr/local/nginx/sbin/nginx)
make && make install

6.查看版本

nginx -v

7.启动nginx服务

在上面编译时,配置了启动路径,否则是在/usr/local/nginx/sbin/nginx

/usr/sbin/nginx/

8.查看nginx

ps aux | grep nginx

相关博客

系统添加Nginx(简单,实用,顺手)

Nginx的相关配置

Nginx编译,配置文件的相关解析

感谢大家,点赞,收藏,关注,评论!

目录
相关文章
|
网络协议 应用服务中间件 nginx
使用Dockerfile编写源码安装Nginx镜像
使用Dockerfile编写源码安装Nginx镜像
225 0
|
6月前
|
Unix 应用服务中间件 Linux
1-Nginx介绍及安装(源码安装)
1-Nginx介绍及安装(源码安装)
131 4
|
3月前
|
应用服务中间件 Linux 网络安全
2022年超详细在CentOS 7上安装Nginx方法(源码安装)
这篇文章提供了在CentOS 7系统上通过源码安装Nginx的详细步骤,包括从官网下载Nginx源码包、上传至虚拟机、解压、删除压缩包、编译安装前的配置、安装PCRE库(因为Nginx使用PCRE库解析正则表达式)、安装zlib和OpenSSL库(用于支持HTTPS协议)、重新编译Nginx、安装后启动Nginx服务、关闭服务、修改默认端口、以及重启服务测试等步骤。文章还提供了相关命令和操作截图,帮助用户更好地理解和执行安装过程。
2022年超详细在CentOS 7上安装Nginx方法(源码安装)
|
6月前
|
运维 应用服务中间件 Linux
LNMP详解(二)——Nginx源码安装与启动
LNMP详解(二)——Nginx源码安装与启动
39 2
|
应用服务中间件 Linux nginx
Nginx源码安装,配置开机自启
Nginx源码安装,配置开机自启
416 1
Nginx源码安装,配置开机自启
|
缓存 负载均衡 算法
nginx源码安装和基础配置
nginx: 世界最大web服务器软件,以高并发、低消耗著称,源自于俄罗斯,创建者 Igor(伊戈尔),2004年开源,最早以代理服务器的身份出现,2015成立nginx公司, 2019年以6.7亿被F5 Networks公司收购。
157 0
nginx源码安装和基础配置
|
tengine 安全 应用服务中间件
源码安装----Tengine(nginx的进阶版)
源码安装----Tengine(nginx的进阶版)
327 1
|
缓存 负载均衡 算法
nginx源码安装和基础配置
nginx源码安装和基础配置
119 0
|
域名解析 弹性计算 负载均衡
全栈开发之前、后端服务部署:Nginx源码安装,反向代理,静态资源服务,生产环境跨域,负载均衡
全栈开发之前、后端服务部署:Nginx源码安装,反向代理,静态资源服务,生产环境跨域,负载均衡
394 0
全栈开发之前、后端服务部署:Nginx源码安装,反向代理,静态资源服务,生产环境跨域,负载均衡
|
应用服务中间件 Linux nginx
linux篇-linux下源码安装nginx
linux篇-linux下源码安装nginx
125 0
linux篇-linux下源码安装nginx