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.mzph.cn/news/817816.shtml

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

相关文章

[蓝桥杯 2018 省 A] 付账问题

【蓝桥杯】付账问题 [蓝桥杯 2018 省 A] 付账问题 题目描述 几个人一起出去吃饭是常有的事。但在结帐的时候,常常会出现一些争执。 现在有 n n n 个人出去吃饭,他们总共消费了 S S S 元。其中第 i i i 个人带了 a i a_i ai​ 元。幸运的是&#…

【opencv】示例-ffilldemo 使用floodFill()函数进行区域泛洪填充

image mask mask #include "opencv2/imgproc.hpp" // 包含OpenCV图像处理头文件 #include "opencv2/imgcodecs.hpp" // 包含OpenCV图像编码头文件 #include "opencv2/videoio.hpp" // 包含OpenCV视频IO头文件 #include "opencv2/highgui.hp…

【分享】3种方法取消Word文档的“打开密码”

我们知道,Word文档可以设置“打开密码”,防止文档被随意打开,那后续不需要密码保护了,要怎么取消呢?不小心把密码忘记了还可以取消吗?不清楚的小伙伴一起来看看吧! 如果是Word文档不再需要密码…

C++ std::string 和std::map实现原理

std::string 和 std::map 在 C 中的实现原理基于不同的数据结构,但都提供了高效的操作和灵活性。 std::string 实现原理 std::string 是 C 标准库中的一个类,它提供了一系列用于处理字符串的方法。它的实现通常依赖于以下特性: 动态数组&am…

Open3D(C++) 0~1归一化到0~255

目录 一、算法原理二、代码实现三、结果展示四、参考链接本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 0-1归一化到0~255的计算原理如下: g ′ = 255 ∗

冯喜运:4.15汇市观潮:现货黄金美原油技术分析

【 黄金消息面分析】:周一(4月15日)亚市盘初,金价开盘跳涨13美元,报2357.71美元/盎司,随后延续涨势,最高触及2372.45美元/盎司,目前金价回落至2354.19美元/盎司,如果中东局势未进一步恶化&#…

通过注解实现接口入参检查

valid 通过注解实现接口入参检查 前言一、引入依赖二、使用步骤1.创建入参对象 request2.提供一个接口 controller3.全局异常捕获 GlobalExceptionHandler4.执行结果 总结 前言 作为一个后端开发,一般是不单独对接口参数的每个入参进行长度、最大值、最小值判断。 …

TypeScript极速入门笔记1

TypeScript 可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。 一、基础语法 1、基础类型 数字类型(number):双精度 64 位浮点值。它可以用来表示整数和分数。 字符串类型(string&#xff0…

多线程8

void 取款(){int oldBalance balance if(!CAS(balance,oldBalance,oldBalance-500)){}} 在这个线程中如果变成了这样 void 取款(){int oldBalance balancevoid 取款(){int oldBalance balance if(!CAS(balance,oldBalance,oldBalance-500)){}有人转账发生了500->1000。} i…

RN向上向下滑动组件封装(带有渐变色)

这段组件代码逻辑是出事有一个View和下面的块,下面的块也就是红色区域可以按住向上向下滑动,当滑动到屏幕最上面则停止滑动,再向上滑动的过程中,上方的View的背景色也会有个渐变效果,大概逻辑就是这样 代码如下 import React, {useEffect, useRef, useState} from react; impo…

爱自然生命力专项基金:“爱·启航”残障家庭教育援助项目帮扶上万残障家庭

为进一步积极践行社会责任,助力公益慈善事业,2017年2月爱自然生命力体系与中国下一代教育基金会开展相关合作,共同启动了中国下一代教育基金会爱自然生命力专项基金,并启动了基金第一个项目“爱启航残障家庭教育援助项目”&#x…

华为昇腾AI芯片加持,9.1k Star 的 Open-Sora-Plan,国产Sora要来了吗

Aitrainee | 公众号:AI进修生 哇,今天Github趋势榜第一啊,为了重现Sora,北大这个Open-Sora-Plan,希望通过开源社区力量的复现Sora,目前已支持国产AI芯片(华为昇腾),这回不用被卡脖子…

Task的Wait(...)方法重载与CancellationTokenSource任务取消; Task ContinueWith方法()

//任务的Wait方法; //模拟一个执行时间为5S的Task任务,因为任务是异步的,所以不阻塞主线程 Task t_delay Task.Delay(5000); Task.WaitAll(new Task[] { t_delay }); //任务对象的Wait()方法,等待当前任务结束后继续往下执行 Task t_delay001 Task…

亚马逊欧盟站空调CE认证 EN14511标准

空调作为一种能够带来舒适凉爽的家居设备,已经成为现代家庭生活中不可或缺的一部分。这导致空调这个产品成为了亚马逊的热卖产品,空调上架亚马逊欧盟站,卖家需要提交CE认证 EN14511标准资质,证明您的产品是符合欧盟标准的&#xf…

(学习日记)2024.04.17:UCOSIII第四十五节:中断管理

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…

An Investigation of Geographic Mapping Techniques for Internet Hosts(2001年)第二部分

​下载地址:An investigation of geographic mapping techniques for internet hosts | Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications 被引次数:766 Padmanabhan V N, Subramanian L. An i…

【原创】springboot+mysql宠物管理系统设计与实现

个人主页:程序猿小小杨 个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎 博客内容:Java项目实战、项目演示、技术分享 文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交…

用html写一个雨的特效

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>雨特效</title><link rel"stylesheet" href"./style.css"> </head> <body> <div id"wrap-textu…

VLAN配置不求人:华为设备配置详解

实验拓扑 实验需求 1.全网有VLAN10&#xff0c;VLAN20&#xff0c;VLAN30 2.VLAN10/20/30,192.168.10/20/30.0 3.配置Trunk, Access,Trunk封装使用Dot1q 4.Trunk的模式使用收到形成mode on 5.所有vlan的网关在router 6.单臂路由来实现所有的通讯 7.VLAN30是所有网络设备…

AskManyAI:一个GPT、Claude、Gemini、Kimi等顶级AI的决斗场

一直以来很多人问我能不能有个稳定&#xff0c;不折腾的全球AI大模型测试网站&#xff0c;既能够保证真实靠谱&#xff0c;又能够保证稳定、快速&#xff0c;不要老动不动就挂了、出错或者漫长的响应。 直到笔者遇到了AskManyAI&#xff0c;直接就惊艳住了&#xff01; 话不多…