rocky9 yum安装 Nginx

news2025/1/19 16:24:51

前置条件:

把yum包更新到最新

[root@localhost ~]# yum update

查看系统中是否已安装 nginx 服务

rpm -qa|grep nginx

如果有安装nginx,则需要先卸载之前安装的nginx


yum -y remove nginx


然后再查看nginx是否都卸载完成,如果还有没卸载完成的,则单独卸载


如:yum -y remove nginx-1.22.0-1.el7.ngx.x86_64

  1. 添加Nginx到YUM源

(1)先去 nginx: Linux packages 

找到RHEL and derivatives

找到对应的 yum 源的配置

(2)新建源文件

vi /etc/yum.repos.d/nginx.repo

输入以下配置(注意要和网站上查到的一致):

[nginx-stable]

name=nginx stable repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=1

enabled=1

gpgkey=https://nginx.org/keys/nginx_signing.key

module_hotfixes=true

[nginx-mainline]

name=nginx mainline repo

baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/

gpgcheck=1

enabled=0

gpgkey=https://nginx.org/keys/nginx_signing.key

module_hotfixes=true

(3)更新yum缓存

yum clean all ;yum makecache

(4)查看版本

 yum list nginx

2.安装Nginx

在你的rocky 服务器中使用yum命令从Nginx源服务器中获取来安装nginx:

yum install -y nginx

3.启动Nginx

刚安装的Nginx不会自行启动。运行Nginx:

systemctl start nginx.service

查看Nginx运行状态(按Q退出)

systemctl status nginx.service

#开防火墙端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

#防火墙重新加载

firewall-cmd --reload

#看开放的防火墙端口

firewall-cmd --zone=public --list-ports

如果一切进展顺利的话,现在你可以通过你的域名或IP来访问你的Web页面来预览一下Nginx的默认页面;

如果看到这个页面,那么说明你的rocky 中 web服务器已经正确安装。

  1. 设置rocky 开机启动Nginx

systemctl enable nginx.service

重启系统。

  1. 解决Nginx的connect() to 127.0.0.1:8080 failed (13: Permission denied) :

在进行Nginx+Tomcat 负载均衡的时候遇到权限问题

cd  /var/log/nginx

error.log日志中,我们可以看到如下:

 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream

这个SeLinux的导致的我们把它关了就好了

1)查看SELinux状态:

/usr/sbin/sestatus -v     

 ##如果SELinux status参数为enabled即为开启状态

SELinux status:                 enabled

2修改配置文件:

vi /etc/selinux/config

将SELINUX=enforcing

改为SELINUX=disabled

重启机器即可

  1. 以下是nginx相关的验证命令及启动命令:

版本查看 nginx -v

测试命令 nginx -t

启动 nginx

关闭停止 nginx -s quit

修改nginx.conf之后,可以重载 nginx -s reload

强制停止 nginx -s stop

(

nginx 的执行文件在 /usr/sbin 中 ,

如果以上命令运行不了可以去那下面运行.

cd /usr/sbin

find . -name 'ng*'

)

  1. 以下是Nginx的默认路径:

(1) Nginx配置目录:/etc/nginx

(2) PID文件:/var/run/nginx.pid

(3) 错误日志文件:/var/log/nginx/error.log

(4) 访问日志文件:/var/log/nginx/access.log

  1. 默认站点目录:/usr/share/nginx/html
  2. Nginx全局配置文件:/etc/nginx/nginx.conf
  3. 默认站点配置文件: /etc/nginx/conf.d/default.conf

事实上,只需知道Nginx配置路径,

其他路径均可在/etc/nginx/nginx.conf

以及 /etc/nginx/conf.d/default.conf 中查询到.

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

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

相关文章

B站自研数字版权管理方案完成Cartesian的Farncombe Security™安全审计

2024年4月,bilibili自研的软件级数字版权管理方案BiliDRM顺利完成了知名第三方内容安全审计专家Cartesian的审查。 Cartesian 的 Farncombe Security™ Audit是一种独立的、行业认可的审计方法,用于审计内容保护解决方案(CAS或DRM&#xff0…

【人工智能书籍】深度学习(花书)[书籍PDF分享]

哈喽啊大家&#xff0c;今天又来给大家推荐一本深度学习方面的书籍<花书 深度学习>。 本书由全球知名的三位专家Ian Goodfellow、Yoshua Bengio 和Aaron Courville撰写&#xff0c;是深度学习领域奠基性的经典教材。 全书的内容包括3个部分&#xff1a; 第1部分介绍基本…

VS调试、debug和release、栈区底层简单介绍、const 修饰指针变量介绍

文章目录 前言一、调试二、debug和release三、调试需要多用&#xff0c;多熟悉四、栈区底层简单介绍五、优秀的代码&#xff1a;常见的coding技巧: 六、const 修饰指针变量1. const 出现在 * 左边2. const 出现在 * 右边 七、strcpy函数的仿写1.版本12. 版本23. 版本34. 版本4 …

专业护眼灯什么牌子好?2024年专业护眼灯品牌排行分享

专业护眼灯什么牌子好&#xff1f;各位家长可能已经注意到一个令人关切的现象&#xff1a;戴眼镜的孩子人数在不断上升&#xff0c;许多孩子正在接受眼部治疗。眼睛健康的问题变得越来越普遍&#xff0c;这无疑令人担忧。在当今数字化时代&#xff0c;孩子们每日需长时间阅读和…

ssm框架的网上招聘系统的设计与实现,ssm框架,java编程,mysql数据库 myeclipse开发平台

网上招聘是一个功能很复杂的系统&#xff0c;各个部门之间要有一定的协调能力。 要建立一个高效的管理系统的关键问题就是系统内部的各个模块的相互作用&#xff0c;简单的编写一个网站 只用html &#xff0c;css &#xff0c;javascript &#xff0c;xml &#xff0c;xsl技术…

Linux shell编程学习笔记47:lsof命令

0 前言 今天国产电脑提示磁盘空间已耗尽&#xff0c;使用用df命令检查文件系统情况&#xff0c;发现/dev/sda2已使用100%。 Linux shell编程学习笔记39&#xff1a;df命令https://blog.csdn.net/Purpleendurer/article/details/135577571于是开始清理磁盘空间。 第一步是查看…

ocr文字识别软件是干什么的?

OCR&#xff08;Optical Character Recognition&#xff0c;光学字符识别&#xff09;文字识别软件是一种能够将图像或者扫描的文档中的文字内容转换为可编辑的文本格式的软件。它的主要功能包括&#xff1a; 1. **文字提取&#xff1a;**识别图像中的文字并提取出来&#xff0…

freecad的试用

最近折腾了一台3D打印机&#xff0c;想打印些齿轮啥的做减速箱 然后机械设计软件SolidWorks好像下载很复杂&#xff0c;还得破解。 这里找到一个网站还可以&#xff0c;推荐下 https://321.pw/ 然后我发现solidworks好像太专业了&#xff0c;及时安装了也大材小用。 后来发…

日志集中审计系列(5)--- LogAuditor接收USG设备日志

日志集中审计系列(5)--- LogAuditor接收USG设备日志 前言拓扑图设备选型组网需求配置思路操作步骤结果验证前言 近期有读者留言:“因华为数通模拟器仅能支持USG6000V的防火墙,无法支持别的安全产品,导致很多网络安全的方案和产品功能无法模拟练习,是否有真机操作的实验或…

剑指 Offer 03.:数组中重复的数字

剑指 Offer 03. 数组中重复的数字 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0&#xff5e;n-1 的范围内。数组中某些数字是重复的&#xff0c;但不知道有几个数字重复了&#xff0c;也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。…

高价硕士时代

今天翻到一篇关注读研的文章&#xff0c;里面列举了三个不同经历的研究生的故事&#xff0c;我感觉颜雨宁的经历更有代表性&#xff0c;于是将整理的笔记分享大家。 先来看看学硕和专硕的区别。 颜雨宁考的是专硕&#xff0c;她清楚地意识到这条路不会是平坦的。复旦大学的门槛…

打造人脸磨皮算法新标杆,满足企业多元化需求

高清视频和图片已成为企业展示形象、传递信息的重要载体&#xff0c;拍摄过程中难以避免的皮肤瑕疵和纹理不均等问题&#xff0c;常常让精美的画面失色。美摄科技凭借其领先的人脸磨皮算法解决方案&#xff0c;为企业提供了高效、精细的图像处理服务&#xff0c;让每一帧画面都…

【超简单实用】Zotero 7 内置pdf背景颜色更改插推荐以及安装

Zotero beta7 pdf 内置颜色更换 zetore 6 很多成熟的插件在 zetore 7都不能用了。版本回退看起来内置文章的注释会被消除&#xff0c;所以又不想退回去。前几个月在找beta 7 的pdf 护眼色的插件一直没有&#xff0c;今天终于发现了&#xff01;&#xff01;&#xff01;&#…

5分钟——快速搭建后端springboot项目

5分钟——快速搭建后端springboot项目 1. idea新建工程2. 构建pom.xml文件3. 构建application.yml配置文件4. 构建springboot启动类5. 补充增删改查代码6. 运行代码7. 下一章 1. idea新建工程 点击右上角新建一个代码工程 别的地方不太一样也不用太担心&#xff0c;先创建一个…

如何用微信发布考试成绩(如月考、期中、期末等)

自教育部《未成年人学校保护规定》颁布后,教育部明确表示:学校不得公开学生的考试成绩、排名等信息!同时学校应采取措施,便利家长知道学生的成绩等学业信息,对于教师来说,如何用微信发布考试成绩(如:月考、期中、期末等)就成了一道难题... 公开吧,会伤害到学生自尊心,甚至被投诉…

IDEA本地将镜像推送到coding制品仓库

创建制品仓库 假设仓库名称为docker 在IDEA 添加Docker 注册表 IDEA必须先安装docker插件 地址 用户名和密码就是coding的登录名和密码服务器 最好本地安装docker桌面版&#xff0c;更容易操作 测试连接成功 推送镜像到coding的docker制品仓库 选中某个镜像 鼠标右键 注册表…

保护你的网站:了解5种常见网络攻击类型及其防御方法

随着互联网的迅猛发展&#xff0c;针对网站的各种类型的网络攻击随之增加&#xff0c;网络攻击事件层出不穷&#xff0c;由此&#xff0c;如何保护网站安全成为每个网站所有者的重要议题。在下面的内容中&#xff0c;我们将探讨5种常见网络攻击类型及其防御方法&#xff0c;以帮…

oracle rman restore database的时候报错RMAN-06023: 没有找到数据文件1的副本来还原

一 问题描述 在oracle异地备份恢复测试数据库上执行restore database的时候报错&#xff1a; RMAN-06023: 没有找到数据文件1的副本来还原 可是我看备份明明都是存在的&#xff0c;而且已经执行了catalog start with命令。 有点奇怪的是catalog start with的时候&#xff0c…

数字化转型成功的企业到底是什么样的?

数字化转型成功的企业通常具备以下特征&#xff1a; 1、以客户为中心的业务模式&#xff1a;成功的数字化转型企业将客户放在业务模式的核心位置&#xff0c;通过提供个性化的服务和产品来满足客户需求。这种以客户为中心的模式能够带来更好的客户体验和忠诚度。 2、强大的数…

【数据结构】串(String)

文章目录 基本概念顺序存储结构比较当前串与串s的大小取子串插入删除其他构造函数拷贝构造函数扩大数组空间。重载重载重载重载[]重载>>重载<< 链式存储结构链式存储结构链块存储结构 模式匹配朴素的模式匹配算法(BF算法)KMP算法字符串的前缀、后缀和部分匹配值nex…