如何在Linux布置nginx(附带Nginx基本操作步骤)

news2024/11/17 21:36:59

文章目录

  • 前言
  • 一、下载环境依赖
  • 二、下载nginx安装包
  • 三、具体操作流程
  • 总结


前言

`提示:下述操作步骤适合内网服务器、局域网服务器和公网服务器。
不足之处欢迎交流指正,不喜勿喷。


一、下载环境依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

百分之九十的镜像里面都是有的,所以等你运行这个命令等待下载完成即可。

二、下载nginx安装包

去官网一定要去官网下载安装包,找不到官网的我这里有地址链接你点击即可。
nginx官网


三、具体操作流程

1.使用你文件上传工具打开服务器usr下的local。

2.mkdir nginx
创建nginx文件夹用于存放nginx,把nginx的安装包上传到这里。

2.tar -xvf xxx.tar.gz
解压这个你上传的安装包,xxx.tar.gz是你上传的安装包的名字。

3.cd /usr/local/nginx
观察你所在目录是不是在nginx,如不在使用上面的命令,进入到你nginx文件夹目录下。

4.cd nginx-1.21.0
进入到你解压后的文件夹下,我这里写的是1.21.0,根据自己下载解压出的包名字打开,是什么就cd 打开什么。

5.下面是程咬金三板斧

//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

如此只要过程不报错,你就安装成功了,你要修改nginx的配置就去目录的conf文件夹下修改nginx.conf文件,记得备份原来的,以防万一出错。

6.启动nginx

//xxx指的是你解压出来的包
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

判断是否启动

ps -ef | grep nginx

看下是否有进程在跑

7.重启nginx,进入到nginx下的sbin

nginx -s reload

这是确保热更新,不用重启nginx了。

8.关闭nginx

ps -ef | grep nginx

找到master主进程使用

//xxx为主进程号
kill -quit  xxx

如果使用该指令无效

//xxx为进程号
kill -9  xxx

可以直接杀死该进程。

总结

希望有帮到有有需要帮助的人。
在这里插入图片描述

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

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

相关文章

【升职加薪秘籍】我在服务监控方面的实践(4)-日志监控

大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze 接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构…

CKA考试注意事项--考前必看!

一、考前 1. 核心,多练题,练到滚瓜烂熟,最好在1.5h内完成全部题目,有k8s基础练习两周即可,没基础可能要一个月。 2. 建议上TB购买一份题库(95%与考试一致),并且会赠送题目k8s练习环…

[C++] 类与对象(中)完整讲述运算符重载示例 -- 日期类(Date) -- const成员

目录 1、前言 2、全缺省的构造函数 3、打印接口 4、拷贝构造 5、赋值运算符重载(operator) 5.1赋值重载是默认成员函数,重载格式: 5.2 赋值重载不能为全局函数 5.3 编译器默认生成 6、析构函数 7、operator> 8、ope…

Swift async/await 并发中如何将任务组(TaskGroup)转换为异步序列(AsyncSequence)

功能需求 在 Swift 新结构化并行模型的开发中, 提出了任务组(TaskGroup)和异步序列(AsyncSequence)的概念。有时候,为了简洁和效率方面的原因,我们需要将 TaskGroup 的结果转换为异步序列。 如上图所示,我们试图将任务组的结果转换为异步序列,但不幸失败了。 那么…

AI在线取英文名

AI在线取英文名 您是否曾经为了给自己、孩子或者您的产品取英文名字而苦恼?如何保留中文名字的音韵特点,同时又能传达名字的文化含义?别担心,我们为您准备了一款强大而创新的在线工具—— 中英名字创意匹配器,让您在命…

Ubuntu系统下库的相关问题解析

本文通过以下几个问题对Ubuntu系统下库的相关问题进行解析。 1.库是什么? 库是写好的,现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同…

ad+硬件每日学习十个知识点(27)23.8.7 (DCDC的datasheet)

文章目录 1.DCDC拿到手册需要关注的参数2.MOS选型3.TPS54331的ECO模式(跳跃模式,损耗小、纹波大)4.TPS54331的引脚功能(BOOT这里没太看懂,之后回来再看看)5.TPS54331的额定值6.TPS54331在test条件下的电气特…

多个配置WebMvcConfigurationSupport失效问题

最近在项目中用类继承WebMvcConfigurationSupport实现拦截器 Configuration RequiredArgsConstructor public class SpringWebSupport extends WebMvcConfigurationSupport {private final ProjectInterceptor projectInterceptor;// 拦截器 //设置拦截器对象和拦截请求Ove…

idea模板的使用(配置xml文件模板)

1. 问题的引出 我们在日常项目中可以发现,sql映射文件和mybatis主配置文件,以及application.yml文件中有很多固定不变的内容,为了方面使用,所以可以把这些xml文件设置为模板 2. 创建模板的步骤 按照图片一步一步进行即可 点击…

【JavaEE】让“单车变摩托”的神级框架—Spring MVC的深入讲解

【JavaEE】Spring MVC 程序开发要点总结 文章目录 【JavaEE】Spring MVC 程序开发要点总结1. 什么是 Spring MVC1.1 MVC的执行流程1.2 为什么要学Spring MVC1.3 Spring MVC 的学习 2. Spring MVC 的创建和连接2.1 创建2.2 连接2.2.1 RestController注解2.2.2 RequestMapping注解…

使用ffmpeg将m4a及wav等文件转换为MP3格式

要使用ffmpeg将m4a及wav等文件转换为MP3格式,您可以按照以下步骤进行操作: 安装 ffmpeg 确保您已经安装了ffmpeg软件。如果没有安装,请访问ffmpeg的官方网站https://ffmpeg.org/ 并按照说明进行安装。 Win10 / Win11 可以通过 winget 命令…

Springboot中创建拦截器

目录 目的 实现过程 1、创建拦截器 2、注册拦截器 完整代码 目的 在Springboot项目中创建拦截器,在进入Controller层之前拦截请求,可对拦截到的请求内容做响应处理,如:校验请求参数、验证证书等操作; 实现过程 1、创…

五金店和MRO工业品超市有什么区别

五金店和MRO工业品超市有一定的相似性,但它们之间还是存在一些区别的。 五金店主要经营各种五金产品,如家具五金、建筑五金、工具、螺丝螺母等,五金店的产品范围相对较窄,通常针对个人消费者和家庭使用,如日常家居维修…

AutoDL服务器的镜像版本太高,配置python3.7 tensorflow1.15版本的框架的步骤

1.选择一个实例,进入后端界面 2. 更新bashrc中的环境变量 conda init bash && source /root/.bashrc查看虚拟环境 conda info --envs可以看到此时有一个base的虚拟环境 但是它的python版本为3.8.10,无法安装tensorflow1.15,所以我们要创建一个…

40% Ubuntu 用户面临着新特权提升漏洞风险

导读Wiz 的研究人员发现,最近被引入 Ubuntu 内核的两个 Linux 漏洞,可能会在大量设备上为非特权本地用户提升权限。这两个漏洞被追踪为 CVE-2023-32629 和 CVE-2023-2640,预计影响了大约 40% 的 Ubuntu 用户。 根据介绍,其中 CVE…

干货分享|Elsevier投稿进度查询功能正式上线,随时获取投稿状态!

想必广大科研学者们都经历过每天登录系统查看投稿进度的煎熬过程,为了方便广大科研人随时获取投稿状态,2023年8月,Elsevier【微信端投稿进度查询功能】正式上线! 无论你是通讯作者还是共同作者,只需一次查询&#xff…

第二篇:导读-组件的实现:直击 Vue 核心的实现

相信作为一个 Vue.js 的开发者,最熟悉的应该就是组件了,我们开发 Vue.js 的项目,大部分时间都是在写组件,组件系统是 Vue.js 的一个重要概念,它是一种对 DOM 结构的抽象,我们可以使用小型、独立和通常可复用…

【QT】 QT开发PDF阅读器

很高兴在雪易的CSDN遇见你 ,给你糖糖 欢迎大家加入雪易社区-CSDN社区云 前言 本文分享QT开发PDF阅读器技术,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞关注,小易会继续努力分享,一起进步! 你的点…

python流星雨特效代码微信,python流星雨特效代码源

大家好,小编为大家解答python流星雨特效代码需要什么模块的问题。很多人还不知道python流星雨特效代码微信,现在让我们一起来看看吧! # -*- coding:utf-8 -*- # 导入系统文件库 import pygame import random from pygame.locals import * fr…

Python爬虫都喜欢用的防封招式!

你是否在爬取数据的时候被网站的IP封锁问题困扰过?别担心,我来教你如何使用爬虫ip,轻松解决这个问题并提升你的爬虫效率!快来跟我学,让你的Python爬虫变得更牛! 首先,让我来和你解释一下什么是爬…