Ubuntu环境下安装部署Nginx(有网)

news2025/2/4 6:56:25

本文档适用于在Ubuntu20.04系统下部署nginx

一、使用apt-get命令安装nginx

注:以下命令都是在root用户下使用

1. 检查是否存在apt命令

apt –version 

说明:出现版本号就说明当前环境存在apt

2. 更新apt命令

apt update

 3. 安装nginx

apt-get install nginx

 4. 查看nginx版本

nginx -v

出现nginx版本号,即安装成功。

5. 启动nginx

systemctl start nginx

6. 查看nginx的状态 

systemctl status nginx

 7. 安装nginx后的文件位置

  • /usr/sbin/nginx:主程序
  • /etc/nginx:存放配置文件
  • /usr/share/nginx:存放静态文件
  • /var/log/nginx:存放日志

二、 卸载上述nginx安装方式

  1.  先停止nginx命令
systemctl stop nginx

 2. 通过apt-get命令卸载nginx

apt-get --purge autoremove nginx

 3. 查看nginx的版本号

nginx -v

如下所示,即为卸载成功

三、 通过在安装包的方式部署nginx

1. 下载nginx相关依赖包

apt-get install gcc

apt-get install libpcre3 libpcre3-dev

apt-get install zlib1g zlib1g-dev

sudo apt-get install openssl

sudo apt-get install libssl-dev

2. 新建nginx的安装目录

cd /opt

mkdir nginx

cd nginx

3. 通过wget下载nginx安装包

wget https://nginx.org/download/nginx-1.24.0.tar.gz

 4. 解压nginx的安装包

  • 下载的nginx是tar.gz文件

命令:tar -zvxf nginx-1.24.0.tar.gz

  • 下载的nginx是zip文件

命令:unzip nginx-1.24.0.tar.gz

5. 切换到解压好的nginx-1.24.0目录下

nginx-1.24.0

 6. 配置

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

说明:

  1. --prefix=/usr/local/nginx:指定安装目录为/usr/local/nginx。在编译和安装完成后,软件将被安装到该目录下.
  2. --with-http_stub_status_module:启用 HTTP Stub Status 模块。该模块是 Nginx 的一个内置模块,用于获取 Nginx 服务器的状态信息。
  3. --with-http_ssl_module:启用 HTTP SSL 模块。该模块使得 Nginx 支持通过 HTTPS 提供安全的加密传输。

7. 编译

make

 8. 安装

make install

 四、启动或关闭

1. 启动Nginx

#切换到nginx的安装目录

cd /usr/local/nginx/sbin


#启动nginx

./nginx

/usr/local/nginx/sbin/nginx

 2. 关闭nginx

/usr/local/nginx/sbin/nginx -s stop

#查看Nginx的进程
ps -ef | grep nginx

#杀死Nginx相关进程
kill xxx

五、访问nginx

在浏览器上面,输入当前你服务器ip+nginx的端口号,如果出现以下图片,就说明成功。

 

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

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

相关文章

阿里云-DataWorks- ODPS SQL开发

1、前言 阿里云 数据仓库这一系列断断续续也有很久没有更新了,新年新气象,赶紧追上开写。 2、基本概念 1、ODPS: Open Data Processing Service, 简称ODPS;是由阿里云自主研发,提供针对TB/PB级数据、实时性要求不高的分布式处理能力,应用于数据分析、挖掘、商业智能等…

K8S-应用部署

1 应用管理解读 2 应用部署实践 资源对象管理关系 资源对象管理实践 手工方式: kubectl run pod名称 --imageimage地址资源清单方式: apiVersion: v1 kind: Pod metadata:labels:run: my-podname: my-pod spec:containers:- image: kubernetes-register.sswang.co…

PFA坩埚实验室配套电热板加热消解样品PFA反应杯本底值低

PFA坩埚由于其特殊性能,具有广泛的应用领域。以下是PFA坩埚常见的用途: 1. 高温反应容器:PFA坩埚能够耐受高温环境,因此常被用于高温下的化学反应。它可以用于进行样品的加热、蒸馏、蜡烛氧化、固相萃取等高温实验。 2. 强腐蚀性…

抢鲜看 | 6个贴“新”好用的实力派功能,用起来溜到犯规!

岁月不居,时节如流;新故相推,日生不滞。 不觉间年末将至,ProcessOn的研发小哥们赶在春节假期前的最后一波正经推送,马不停蹄的给大家安排上线了几个新功能。今天分享的6个新功能中,一定有你提的需求&#x…

计算机网络实验五

目录 实验五 路由器基本配置 1、实验目的 2、实验设备 3、网络拓扑及IP地址分配 4、实验过程 (1)路由器设备名称的配置 (2)路由器每日提示信息配置 (3)路由器端口的IP地址配置 (4&…

【Java 数据结构】排序

排序算法 1. 排序的概念及引用1.1 排序的概念1.2 常见的排序算法 2. 常见排序算法的实现2.1 插入排序2.1.1 直接插入排序2.1.2 希尔排序( 缩小增量排序 ) 2.2 选择排序2.2.1 直接选择排序2.2.2 堆排序 2.3 交换排序2.3.1冒泡排序2.3.2 快速排序2.3.3 快速排序非递归 2.4 归并排…

ChatLaw:基于LLaMA微调的法律大模型

文章目录 动机数据组成模型框架模型评估 北大团队发布首个的中文法律大模型落地产品ChatLaw,为大众提供普惠法律服务。模型支持文件、语音输出,同时支持法律文书写作、法律建议、法律援助推荐。 github地址:https://github.com/PKU-YuanGroup…

解决VSCode使用Remote SSH连接远程服务器免密登陆

📕作者简介: 过去日记,致力于Java、GoLang,Rust等多种编程语言,热爱技术,喜欢游戏的博主。 📗本文收录于杂项系列,大家有兴趣的可以看一看 📘相关专栏Rust初阶教程、go语言基础系列…

【Redis】Redis集群方案应该怎么做 都有哪些方案

🍎个人博客:个人主页 🏆个人专栏:Redis ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 (1)twemproxy (2)codis (3)redis cluster3.0自带的集群 …

【每日一题】7.LeetCode——合并两个有序链表

📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》|《数据结构与算法》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏小杨水平有限,欢…

C语言系列-联合

🌈个人主页: 会编程的果子君 ​💫个人格言:“成为自己未来的主人~” 目录 联合体 联合体类型的声明 联合体的特点 相同成员的结构体和联合体对比 联合体大小的计算 联合的一个练习 联合体 联合体类型的声明 像结构体一样,联合体也是由…

高并发术语—吞吐量

现在面试一圈,都要讲讲高可用,高并发,高性能,如果不说上两句,对不起自己程序员的身份。 但是小公司哪里有那么大的并发量供你学习和调试呢,还是要从市面上的内容来学习这些概念 响应时间response time 请…

PFA氟气吸收装装置耐强酸PFA气体洗涤装置本底纯净

PFA氢气吸收装置在PFA尾气处理中扮演着重要的角色。PFA(可溶性聚四氟乙烯)是一种聚合物材料,具有良好的化学惰性和耐腐蚀性。在半导体工业过程中,PFA尾气中可能含有氢气等有害气体,需要进行处理以确保环境安全和合规性…

Linux进程信号处理:深入理解与应用(1)

🎬慕斯主页:修仙—别有洞天 ♈️今日夜电波:its 6pm but I miss u already.—bbbluelee 0:01━━━━━━️💟──────── 3:18 🔄 ◀️…

【架构】Docker实现集群主从缩容【案例4/4】

实现集群主从缩容【4/4】 接上一节,在当前机器为4主4从的架构上,减缩容量为3主3从架构。即实现删除6387和6388. 示意图如下: 第一步:查看集群情况(第一次) redis-cli --cluster check 127.0.0.1:6387roo…

前端性能优化:Vue项目打包后app.xxx.js 和 chunk-vendors.xxx.js 文件太大,导致页面加载时间太长

问题场景,如下图,环境上的 app.js 和chunk-vendors.js 两个文件大小,高达3.4M 和 2M ,加载所耗费的时间也很长。 下面说一下如何解决: 1、首先需要安装插件 compression-webpack-plugin,我这里用的是6.1.1…

Java多线程--避免同步机制带来的死锁问题及用Lock锁解决线程安全问题

文章目录 一、死锁(1)说明(2)案例1、案例12、案例23、案例3 (3)诱发死锁的原因及解决方案1、诱发死锁的原因2、避免死锁 二、JDK5.0新特性:Lock(锁)(1)介绍(2…

C++集群聊天服务器 网络模块+业务模块+CMake构建项目 笔记 (上)

跟着施磊老师做C项目&#xff0c;施磊老师_腾讯课堂 (qq.com) 一、网络模块ChatServer chatserver.hpp #ifndef CHATSERVER_H #define CHATSERVER_H#include <muduo/net/TcpServer.h> #include <muduo/net/EventLoop.h> using namespace muduo; using namespace …

Qt6入门教程 15:QRadioButton

目录 一.简介 二.常用接口 三.实战演练 1.径向渐变 2.QSS贴图 3.开关效果 4.非互斥 一.简介 QRadioButton控件提供了一个带有文本标签的单选按钮。 QRadioButton是一个可以切换选中&#xff08;checked&#xff09;或未选中&#xff08;unchecked&#xff09;状态的选项…

深信服技术认证“SCCA-C”划重点:深信服云计算关键技术

为帮助大家更加系统化地学习云计算知识&#xff0c;高效通过云计算工程师认证&#xff0c;深信服特推出“SCCA-C认证备考秘笈”&#xff0c;共十期内容。“考试重点”内容框架&#xff0c;帮助大家快速get重点知识。 划重点来啦 *点击图片放大展示 深信服云计算认证&#xff08…