当前位置: 首页 > news >正文

Centos7 安装nginx

Centos7 安装nginx

准备工作

查看yum源中是否有可用nginx

执行命令yum search nginx 得到结果如下:

在这里插入图片描述

则说明系统中的yum中找不到nginx。

则需要执行下面的 【配置EPEL源】

配置EPEL源

清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/

搜索epel之后,点击问号根据里面的提示执行即可。

yum install epel-release
sed -e 's!^metalink=!#metalink=!g' \-e 's!^#baseurl=!baseurl=!g' \-e 's!https\?://download\.fedoraproject\.org/pub/epel!https://mirrors.tuna.tsinghua.edu.cn/epel!g' \-e 's!https\?://download\.example/pub/epel!https://mirrors.tuna.tsinghua.edu.cn/epel!g' \-i /etc/yum.repos.d/epel{,-testing}.repo

在这里插入图片描述

在这里插入图片描述

再次执行命令 yum search nginx --showduplicates 发现已经能够查出来nginx了

在这里插入图片描述

安装nginx

  1. 执行 yum search nginx --showduplicates 命令查看需要安装的nginx服务全称

    在这里插入图片描述

  2. 执行安装命令 yum -y install nginx-1.20.1-10.el7.x86_64

    在这里插入图片描述

  3. 安装完成之后启动nginx服务 systemctl start nginx

    在这里插入图片描述

  4. 加入开机启动

    执行 systemctl enable nginx 发现报错,看下提示更改命令为systemctl enable /usr/lib/systemd/system/nginx.service

    在这里插入图片描述

在这里插入图片描述

安装配置完成!

问题处理

  • 浏览器访问http://10.10.2.23:80 端口发现访问不了,但是nginx服务确实启动了。

    在这里插入图片描述

    此时在客户端ping nginx所在的服务器 即 ping 10.10.2.23 发现没问题

    在这里插入图片描述

    再看下防火墙有没有开着systemctl status firewalld 发现是运行的

    在这里插入图片描述

    那此时看看我们80 端口有没有放开firewall-cmd --zone=public --list-ports | grep 80 发现没有。

    在这里插入图片描述

    所以这个时候我们需要放开80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent

    配置立即生效 firewall-cmd --reload

    在这里插入图片描述

    再次在浏览器发起请求,成功!

    在这里插入图片描述

    nginx的日志也有打印

    在这里插入图片描述

总结

配置yum源也可以配置nginx官方提供的。

https://nginx.org/en/linux_packages.html#RHEL

lV8-1717659481252)]

总结

配置yum源也可以配置nginx官方提供的。

https://nginx.org/en/linux_packages.html#RHEL

在这里插入图片描述

相关文章:

  • 搜维尔科技:Varjo XR-4功能详解:由凝视驱动的XR自动对焦相机系统
  • WPF入门--多种方式设置样式(Style)
  • 英语阅读文章
  • 探索 Adobe Illustrator 2023 (AI 2023) for Mac/Win——创意设计的强大工具
  • Python_ 爬楼梯
  • Win32和c++11多线程
  • 物联网-高性能时序数据库QuestDB
  • 问题:8255A的端口A工作在方式2时,使用端口C的______作为与CPU和外部设备的联络信号。 #媒体#经验分享#其他
  • 【SpringBoot + Vue 尚庭公寓实战】项目介绍(一)
  • 浅谈提示词发展现状,Prompt 自动优化是未来。
  • 七天进阶elasticsearch[Three]
  • 每日题库:Huawe数通HCIA——全部【813道】
  • 【微信小程序】页面事件
  • SpringCloud 负载均衡 spring-cloud-starter-loadbalancer
  • Hadoop3:MapReduce源码解读之Map阶段的CombineFileInputFormat切片机制(4)
  • 0基础学习移动端适配
  • Android Studio:GIT提交项目到远程仓库
  • canvas 高仿 Apple Watch 表盘
  • Cookie 在前端中的实践
  • ES6系列(二)变量的解构赋值
  • HomeBrew常规使用教程
  • javascript 哈希表
  • javascript面向对象之创建对象
  • orm2 中文文档 3.1 模型属性
  • Promise面试题2实现异步串行执行
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • Spring Boot MyBatis配置多种数据库
  • Vue全家桶实现一个Web App
  • windows-nginx-https-本地配置
  • 理清楚Vue的结构
  • 什么软件可以提取视频中的音频制作成手机铃声
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 正则表达式-基础知识Review
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #FPGA(基础知识)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (Git) gitignore基础使用
  • (二)fiber的基本认识
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (蓝桥杯每日一题)love
  • (未解决)macOS matplotlib 中文是方框
  • (一)80c52学习之旅-起始篇
  • (一)插入排序
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • ./configure、make、make install 命令
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .NET 服务 ServiceController
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .net流程开发平台的一些难点(1)
  • /etc/motd and /etc/issue
  • @ComponentScan比较
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...