【Nginx】Ubuntu23.04 安装Nginx

news2024/11/25 19:48:29

Ubuntu23.04 安装Nginx

  • 1.官方文档
  • 2.命令补充

1.官方文档

❤️ 根据Nginx官方文档在Ubuntu23.04版本上安装Nginx,直接跟随步骤复制命令即可。
→ Nginx官方Ubunt安装文档
如图:
在这里插入图片描述

这里复制了一份,并翻译了:

  1. 安装必备组件:

    sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

  2. 导入官方nginx签名密钥,以便apt可以验证软件包 真实性。 获取密钥:

    curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

  3. 验证下载的文件是否包含正确的密钥:

    gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

  4. 输出应包含完整指纹,如下所示:573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
    在这里插入图片描述
    如果指纹不同,请删除该文件。

  5. 要为稳定的nginx软件包设置apt存储库, 运行以下命令:

    echo “deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg]
    http://nginx.org/packages/ubuntu lsb_release -cs nginx”
    | sudo tee /etc/apt/sources.list.d/nginx.list

  6. 如果你想使用主线nginx包, 请改为运行以下命令:

    echo “deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg]
    http://nginx.org/packages/mainline/ubuntu lsb_release -cs nginx”
    | sudo tee /etc/apt/sources.list.d/nginx.list

  7. 设置存储库固定以优先选择我们的包 分发提供的:

    echo -e “Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n”
    | sudo tee /etc/apt/preferences.d/99nginx

  8. 要安装 nginx,请运行以下命令:

    sudo apt update
    sudo apt install nginx



2.命令补充

  • ❤️ 安装指定Nginx版本:
  1. 查找nginx官网可用版本
apt-cache madison nginx

如下图:
nginx官网版本

  1. 找到需要的版本安装即可
sudo apt install nginx=1.25.1-1~lunar

  • ❤️ 查询安装版本
nginx -V

如下图:
Nginx版本查询

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

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

相关文章

【剑指offer专项突破版】哈希表篇——“C“

文章目录 前言一、插入、删除和随机访问都是 O(1) 的容器题目分析思路分析代码 二、最近最少使用缓存题目分析思路分析代码 三、有效的变位词题目分析代码 四、变位词组题目分析思路分析代码 五、外星语言是否排序题目分析思路分析代码 六、最小时间差题目分析思路分析代码①—…

与行业协会共同探索创新前景:B端企业如何拓展品牌与业务增长

B端营销中行业协会是一个非常重要的渠道和抓手,因为这基本上是由企业产品的目标客户组成,但如何利用好行业协会,并低成本的拓展业务需要结合自身业务特点进行规划设计。 Oliver Du 一、行业协会的运作机制与权利结构 行业协会是由行业内的企…

【二等奖方案】系统访问风险识别「LOL四缺一」团队解题思路

第十届CCF大数据与计算智能大赛(2022 CCF BDCI)已圆满结束。大赛官方竞赛平台DataFountain(简称DF平台)将陆续释出各赛题获奖队伍的方案思路。本方案为【系统访问风险识别】赛题的二等奖获奖方案,赛题地址:…

从原理到实践,分析 Redis 分布式锁的多种实现方案(一)

一、为什么要用分布式锁 在分布式系统中,为了保证多个进程或线程之间的数据一致性和正确性,需要使用锁来实现互斥访问共享资源。然而,使用本地锁在分布式系统中存在问题。 本地锁的问题 无法保证全局唯一性:本地锁只在本地生效&…

2023年打印机电商市场数据分析

近年来,伴随自动化办公及在线教育等场景的常态化,文件或学习资料等的打印需求不断增长,这也使得打印机需求暴增,打印机市场的市场规模也越来越大。 根据鲸参谋电商平台的相关数据显示,今年1月份至4月份,打印…

进程等待

文章目录 一、进程的结果二、进程等待 一、进程的结果 在现实生活中找别人帮忙办事,别人同意帮忙之后,会反馈给自己的结果无非就是三种: 别人把事办完了,结果是自己想要的别人把事办完了,由于办事的方法错误&#xf…

利用代理ip实现自动化爬虫任务管理

我们在进行爬虫任务管理时,需要对爬取目标、爬取频率、数据存储等多个方面进行规划和管理。使用HTTP代理可以帮助我们提高爬虫效率,同时也可以实现自动化的爬虫任务管理。下面我们来分析一下怎么利用代理ip实现自动化爬虫任务管理。 一、选择代…

Server - 配置 Kubeflow Notebooks 的 JupiterLab 环境

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/131231501 Kubeflow 的 Notebook 功能是一种方便的方式,让用户可以在 Kubernete s集群上创建和管理交互式的 Jupyter Notebo…

招生 | 北京大学—知识图谱能力提升培训

北京大学继续教育项目 《北京大学—知识图谱能力提升培训班》 招生简章 培训安排 (一)培训时间 上课时间:2023年7月15日—7月17日 上课方式:在北京大学燕园校区(校本部)线下集中授课 (二&a…

科技云报道:大模型时代,AI基础软件机会何在?

科技云报道原创。 大模型时代,离不开算力,算法、数据的喂养。如果将视角放至整个产业链上,算法背后,还有一个关键要素值得被关注,那就是AI基础软件。 算法是实现AI功能的关键,而基础软件则为算法提供运行…

【Unity】代码控制视频的播放(视频播放器-更新)

结果如上图,之前写过一个使用代码控制视频播放器的Demo,但是好多小伙伴说我附带的链接没法下载,这次我直接做一个完整版的,不用下载,照着一步一步做就能做出来。 之前写了如何设置RawImage进行自动播放,大…

movetoThread应用的注意点

分析 官网的说明: void QObject::moveToThread(QThread *targetThread) Changes the thread affinity for this object and its children. The object cannot be moved if it has a parent. Event processing will continue in the targetThread. To move an objec…

流动微管反应器的精密压力控制解决方案

摘要:针对目前连续流反应器或微反应器压力控制中存在手动背压阀控制不准确、电动或气动背压阀响应速度太慢、无法适应不同压力控制范围和控制精度要求、以及耐腐蚀和耐摩擦性能较差等诸多问题,本文提出了相应的解决方案。解决方案的核心是分别采用了低压…

装配式从上世纪就开始了?到现在与BIM还干了这件大事!

​大家好,这里是建模助手。 说起装配式,相信各位都不会陌生。在我国传统建筑业资源浪费率高、污染重而饱受诟病的背景下,施工污染少、建造速度快、资源利用率高的装配式越来越受社会关注。 除了一些常规化的特点,如:…

4.2.2 基础指令的操作

显示日期与时间的指令: date 显示日历的指令: cal 简单好用的计算机: bc 1. 显示日期的指令: date 如果在命令行中想要知道目前Linux系统的时间,那么就直接在命令行界面输入date即可显示: [dmtsaistud…

小程序开发的优点和挑战:全面解析

小程序开发的优点是什么? 对于许多人来说,小程序的出现并没有给他们带来太多惊喜。然而,在过去的几年里,微信一直在努力成为更具影响力的社交平台,并且对于小程序开发的需求也在不断增加。随着小程序应用程序在其生态…

Spring Boot 属性加载原理解析

基于Spring Boot 3.1.0 系列文章 Spring Boot 源码阅读初始化环境搭建Spring Boot 框架整体启动流程详解Spring Boot 系统初始化器详解Spring Boot 监听器详解Spring Boot banner详解Spring Boot 属性配置解析Spring Boot 属性加载原理解析 在《Spring Boot 框架整体启动流程详…

MAYA柔体与弹簧一起使用 6个例子

例子2 Q弹 隐藏物体设置移动动画 例子 3 柔体和粒子 例子4 坑的反弹 例子5 例子6

021+limou+C语言内存管理

0.在Linux下验证C语言地址空间排布 这里是limou3434的博文系列。接下来,我会带您了解在C语言程序视角下的内存分布,会涉及到一点操作系统的知识,但是不多,您无需担忧。 注意:只能在Linux下验证,因为Windo…

如何在客户验收环节搞垮一个项目,大佬是有一套方法的

通过产品、UI、开发、测试撸起袖子加油干,经历需求、设计、研发、测试层层关卡终于进入到了期待已久的客户验收环节。在项目的尾声,连空气里都充满了快活的气氛。 而励志要搞垮项目的大佬心里就不爽了“小样儿,你们认为你们就赢了吗&#xf…