首页 > 系统相关 >CentOS 7 安装 Nginx

CentOS 7 安装 Nginx

时间:2023-10-21 15:58:11浏览次数:38  
标签:epel CentOS nginx -- sudo Nginx systemctl 安装

CentOS 7 安装 Nginx

一、更新存储库包列表

$ sudo yum -y update

-y 是可选参数。 表示安装软件过程中如果提示用户输入 y 进行确认安装的话,则进行自动确认。

二、安装 epel 软件包

问题:什么是 epel ?
回答:
epel-release 仓库是由 Fedora 项目创建的,旨在为 RHEL 和 CentOS 用户提供更多的软件包选择。在不使用 epel-release 的情况下,官方软件源提供的软件包数量是有限的,而且存在一些软件包在 CentOS 或 RHEL 不可用的情况。epel-release 仓库提供了这些软件包,极大地丰富了 CentOS 或 RHEL 的软件包选择。

在 epel-release 仓库中,你可以找到大量的常用开源软件,如 Node.js、Docker、Git、Nginx、PHP、Python 等等。这些软件包包含了当前版本和历史版本,用户可以根据需求选择安装。

$ sudo yum install -y epel-release

三、安装 Nginx

$ sudo yum –y install nginx

四、启动Nginx服务

1、启动Nginx服务:

$ sudo systemctl start nginx

2、查看启动状态:

$ sudo systemctl status nginx

3、停止 Nginx

$ sudo systemctl stop nginx

4、重启 Nginx

$ sudo systemctl restart nginx

5、重新加载配置

$ sudo systemctl reload nginx

五、将 Nginx 配置为开机启动

1、设置开机启动

$ sudo systemctl enable nginx

2、关闭开机启动

$ sudo systemctl disable nginx

六、配置防火墙,放开端口

$ firewall-cmd --zone=public --permanent --add-service=http
$ firewall-cmd --zone=public --permanent --add-service=https
$ firewall-cmd --reload

七、Nginx 配置文件和根目录

1、全局配置
可以通过修改位于:

/etc/nginx/nginx.conf 

的主 Nginx 配置文件来调整全局配置。

该配置文件被分解为上下文, 默认情况下,您可以识别三 (3) 个上下文。

  • Events: Nginx 一般如何处理连接的全局设置。
  • HTTP: 定义服务器如何处理 HTTP 和 HTTPS 连接。
  • Server : 在 HTTP 上下文中定义的。 它指定服务器端口、文档根目录等。

2、默认 Nginx 服务器根目录

/usr/share/nginx

3、默认 Nginx 配置文件

/etc/nginx/conf.d/default.conf

转载请注明,
原文出处:https://www.cnblogs.com/eddyz/p/17779078.html

标签:epel,CentOS,nginx,--,sudo,Nginx,systemctl,安装
From: https://www.cnblogs.com/eddyz/p/17779078.html

相关文章

  • MySql安装与使用
    mysql是目前最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。MySQL是非常灵活的一款数据库,虽然它不是绝对完美,但它的灵活足够适应很多高要求的环境。为了发挥MySQL的性能并很好的使用它,我......
  • Carla Docker 安装
    CARLAinDocker-CARLASimulatorInstallDockerEngineonUbuntu|DockerDocumentationsudousermod-aGdockervipusernewgrpdocker0.miniconda安装wgethttps://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shsudochmod+xMiniconda3-lat......
  • go mod tidy总是安装最新依赖,如何查找哪个模块导致某个包安装最新依赖,提供一个小工具
    安装:goinstallgithub.com/jan-bar/interesting/findModVer@latest执行:findModVerd:\myproject结果如下图所示:根据结果可以找到哪个依赖导致google.golang.org/grpcv1.45.0使用了这个版本,这样每次执行gomodtidy会自动修改该模块到v1.45.0版本。我看了下github.com/spf1......
  • 部署linux网络安装服务器
    一、批量部署概述什么是PXE预启动执行环境(PXE)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivialfiletransferprotocol)或MTFTP(multicast......
  • CentOS 8启动流程
    一、BIOS与UEFIBIOSBasicInputOutputSystem的缩写,翻译过来就是“基本输入输出系统”,是一种业界标准的固件接口,第一次出现在1975年,是计算机启动时加载的第一个程序,主要功能是检测和设置计算机硬件,引导系统启动。UEFIUnifiedExtensibleFirmwareinterface的缩写,翻译过来为......
  • linux内核编译安装(Ubuntu替换内核)
    前言:Ubuntu替换内核一般是不会删除自己Ubuntu里面的东西的(只是内核改变,其它影响,放心搞就是了,而且可以变回原来的内核)实验环境:OS:Ubuntu20.04.2LTSOldKernel:linux5.15.0NewKernel:linux5.15.0(我测试过的只有原版本,升级其它版本试了不能开机)注:查看当前内核版本命令"uname......
  • NGINX 安装 SSL 证书 - 开启 HTTPS 访问
    在NGINX上安装SSL证书-开启HTTPS访问一、在你开始之前请确保您已下载证书文件。没有证书?请从https://www.sslforfree.com上申请90天免费证书。下载证书后,您应该有一个包含以下证书文件的ZIP:certificate.crtca_bundle.crtprivate.key二、上传证书文件首先,......
  • MacOS安装on-my-zsh
    1.on-my-zsh安装1.1.使用curl方式安装1.1.1官方镜像源sh-c"$(curl-fsSLhttps://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"1.1.2国内Gitee加速源sh-c"$(curl-fsSLhttps://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh......
  • ModelSim 安装指南
    转载请标明出处:https://www.cnblogs.com/leedsgarden/p/17778527.html免费版可以满足大部分Verilog教学,本文介绍的是ModelSim的免费版如果有FPGA需求的,推荐使用SE版本破解安装下载页面下载对应的windows版本或者Linux版本,启动安装程序后一路默认即可。(注意留意......
  • 如何在CentOS中设置SSH连接?
    在CentOS中设置SSH连接,需要以下步骤:安装OpenSSH服务在终端中输入以下命令以安装OpenSSH服务:sudoyuminstallopenssh-server   2、启动OpenSSH服务安装成功后,执行以下命令启动OpenSSH服务:sudosystemctlstartsshd.service   3、设置开机自启动启动之后,需......