Ubuntu 23.10.1 nginx源码安装

注:以下所有命令均在root管理员模式下,若不是,请在所有命令前加sudo

1、安装依赖库

1.1、安装gcc g++的依赖库

apt-get install build-essential
apt-get install libtool

1.2、安装pcre依赖库

apt-get update
apt-get install libpcre3 libpcre3-dev

1.3、安装zlib依赖库

apt-get install zlib1g-dev

1.4、安装ssl依赖库

apt-get install openssl

2、安装

2.1、创建一个文件夹,用于安装nginx(我是app)

mkdir /root/app

2.2、下载源码

cd /root/app
wget http://nginx.org/download/nginx-1.21.6.tar.gz

2.3、解压缩

tar -zxvf nginx-1.21.6.tar.gz

2.4、配置

cd nginx-1.21.6
./configure --prefix=/usr/local/nginx

2.5、编辑nginx

make

2.6、安装nginx

make install

2.7、在/usr/local/nginx/sbin目录下,启动nginx

cd /usr/local/nginx/sbin
./nginx

2.8、重启nginx

./nginx -s reload

2.9、查看nginx进程

ps -ef|grep nginx

3、配置环境变量

3.1、编辑/etc/profile,添加export PATH="$PATH:/usr/local/nginx/sbin",保存退出

vim /etc/profile
export PATH="$PATH:/usr/local/nginx/sbin"

3.2、重新激活配置的环境变量

source /etc/profile

3.3、重启nginx

./nginx -s reload

3.4、查看版本信息,查看启动情况

nginx -v    //查看版本信息
netstat -ntlp    //查看启动情况

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/620370.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

接口自动化框架设计之参数传递(超详细)

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 在我们设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件&#xff08…

C#值传递和引用传递,ref和out关键字,装箱和拆箱

C#值传递和引用传递 1.值传递和引用传递 值传递:值传递时,系统首先为被调用方法的形参分配内存空间,并将实参的值按位置一一对应复制给形参,被调用方法中形参得任何改变都不会影响到相应的实参。 引用传递时:系统不是…

Python-GEE遥感云大数据分析、管理与可视化及多领域案例实践应用

随着航空、航天、近地空间遥感平台的持续发展,遥感技术近年来取得显著进步。遥感数据的空间、时间、光谱分辨率及数据量均大幅提升,呈现出大数据特征。这为相关研究带来了新机遇,但同时也带来巨大挑战。传统的工作站和服务器已无法满足大区域…

Docker Desktop修改镜像存储路径 Docker Desktop Start ... 卡死

1、CMD执行wsl -l -v --all 2、Clean / Purge data 3、导出wsl子系统镜像: wsl --export docker-desktop D:\docker\wsl\distro\docker-desktop.tar wsl --export docker-desktop-data D:\docker\wsl\data\docker-desktop-data.tar4、删除现有的wsl子系统: wsl -…

江新安教授受邀金佰利进行《研发创新与创新思维》培训

近日,科济管线创始人江新安教授受邀金佰利为金佰利全国研发团队进行《研发创新与创新思维》培训授课。创新思维的两种思维形式——非逻辑思维和逻辑思维及其训练的主要方法。创新思维的培养,对于克服思维定势,提供创新方法,可以发…

阿斯达年代记三强争霸开服时间+官网地址+预约下载安装教程分享

阿斯达年代记国际服,游戏分为三个势力,分别是阿斯达、亚高和不罚者,每个玩家都必须选择一个势力,而每个势力每周将会诞生一名势力族长,将会从五名候选人中投票产生,想要进入候选人名单,必须每天…

突破编程_前端_SVG(ellipse 椭圆形)

1 ellipse 元素的基本属性和用法 ellipse 元素用于创建椭圆形状。它具有一系列的基本属性,允许自定义椭圆的外观和位置。以下是一些 ellipse 元素的基本属性和用法: (1)基本属性 cx 和 cy:这两个属性定义了椭圆中心…

HCIP-Datacom H12-831 题库补充(4/12)

2024年 HCIP-Datacom(H12-831)最新题库,完整题库请扫描上方二维码,持续更新。 以下关于OSPF Sham Link的描述,错误的是哪一项? A:为了使VPN流量通过MPLS VPN骨干网转发,Sham Link的路…

华火电焰灶全国经销商加盟_优势怎么样_费用多少_华焰天下

随着科技的不断进步,电焰灶作为现代厨房的重要设备,其市场需求持续增长。华火电焰灶,凭借其独特的技术优势和广泛的市场前景,吸引了众多投资者的目光。本文将从华火电焰灶的优势、加盟费用以及华焰天下的机遇三个方面,…

光遇steam下载方法 steam光遇pc下载教程 两种方法告别锁区

光遇steam下载方法 steam光遇pc下载教程 两种方法告别锁区 由《风之旅人》创作者倾力打造的治愈系MMO游戏Sky光遇,不但在全球范围内赢得了许多的奖项,而且赢得了许多玩家的喜爱。在这款游戏中,有着七个美丽而神秘的光之领域等待着玩家们的探…

220V转3.3V线性降压芯片WT5100

220V转3.3V线性降压芯片WT5100 WT5100就是那个离线式的稳压器芯片,没有电感的那种。里面内置了650V的大功率MOSFET,启动控制电路,电压控制电路,交流信号检测电路等等。通过切换SEL管脚,它就能输出5V或3.3V的电压。不需…

Java多线程学习总结

在Java中,多线程编程是一种重要的编程模型,它允许程序同时执行多个任务,从而提高了程序的执行效率和响应速度。 一、基本概念 进程与线程:进程是系统分配资源的基本单位,它包含了程序执行所需的资源,如代码…