在CentOS 7上安装和配置Nginx

embedded/2025/3/4 16:33:31/

引言

Nginx是一款高性能的HTTP和反向代理服务器。本文将详细介绍如何在CentOS 7系统上安装、配置以及管理Nginx服务。

一、安装Nginx

步骤1:下载并添加Nginx YUM源

首先,为您的系统添加Nginx官方提供的YUM源:

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

这一步操作会自动配置好yum仓库,使得您可以通过yum命令方便地管理和安装Nginx及其依赖项。

步骤2:安装Nginx

执行以下命令进行Nginx的安装:

yum install nginx

步骤3:启动Nginx服务

安装完成后,启动Nginx服务:

systemctl start nginx

步骤4:测试Nginx

打开浏览器,在地址栏输入部署了Nginx环境的机器IP地址。如果一切正常,您应该能够看到Nginx的欢迎页面。

步骤5:设置开机自启

为了确保系统重启后Nginx能自动启动,执行以下命令:

systemctl enable nginx.service

二、简单配置

默认情况下,Nginx的配置文件位于/etc/nginx目录下。您可以直接修改这些文件来自定义Nginx的行为。

这里提供一个简单的负载均衡配置示例:

gzip_vary on;upstream tomcat_server {server 192.168.28.200:8091;  # 第一台服务器的IP及端口server 192.168.28.201:8091;  # 第二台服务器的IP及端口
}server {listen 8088;                   # 监听端口server_name 192.168.28.196;    # Nginx服务器的IP地址charset utf-8;location / {proxy_pass http://tomcat_server;}
}

完成上述配置后,基本上就完成了Nginx的基本搭建工作。

三、管理Nginx服务

测试配置文件语法

在对Nginx配置文件进行任何修改之后,建议先测试其语法是否正确:

nginx -t

重新加载配置文件

如果配置文件无误,可以使用以下命令平滑地重新加载Nginx配置,无需停止服务:

nginx -s reload

停止Nginx服务

要停止Nginx服务,可以使用如下命令:

nginx -s stop

查看Nginx运行状态

通过以下命令可以查看Nginx服务是否正在运行:

ps -ef | grep nginx

写在最后:
❌ 你还在这样算排期吗?
撕日历、数周末、翻放假通知……
项目Deadline总算错?调休上班日漏算?
“明明该完成了,怎么又撞上节假日?”
✨ 现在,一切交给「 微信小程序:排期计算器 」!


http://www.ppmy.cn/embedded/169966.html

相关文章

C# 泛型 使用详解

总目录 前言 在 C# 编程中,代码的复用性和灵活性是至关重要的。 在传统编程方式中,若需处理不同数据类型的相似逻辑,往往需要为每个类型编写重复代码。例如,针对int和string的集合操作需分别实现,这不仅冗余&#xf…

安全渗透测试的全面解析与实践

引言 随着网络安全威胁的日益增加,企业和组织对自身系统的安全性提出了更高的要求。安全渗透测试(Penetration Testing,简称渗透测试)作为主动发现和修复系统安全漏洞的重要手段,已成为安全防护体系中的关键环节。本文…

一篇带你速通差分算法(C/C++)

个人主页:摆烂小白敲代码 创作领域:算法、C/C 持续更新算法领域的文章,让博主在您的算法之路上祝您一臂之力 欢迎各位大佬莅临我的博客,您的关注、点赞、收藏、评论是我持续创作最大的动力 差分算法是一种在计算机科学中常用的算法…

005-Docker 安装 Redis

Docker 安装 Redis 1.从镜像官网拉取Redis镜像2.创建实例并启动3.测试连接4.设置开机启动 1.从镜像官网拉取Redis镜像 镜像官网地址:https://hub.docker.com执行命令 -- 拉取最新的版本 docker pull redis查看镜像 docker images2.创建实例并启动 先创建好需要的…

计算机毕业设计SpringBoot+Vue.js企业资产管理系统(源码+文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

如何打造一个安全稳定的海外社媒账号?

您好!随着TikTok、Instagram、Facebook等海外社媒平台的迅猛发展,越来越多的个人和企业希望借助这些平台实现全球化传播。然而,注册和运营海外社媒账号的过程中,许多人频繁遭遇到封禁、限制和账号关联等问题,常常导致严…

蓝桥杯备赛Day12 动态规划1基础

动态规划 动态规划基础 动态规划将复杂问题分解成很多重叠的子问题,再通过子问题的解得到整个问题的解 分析步骤: 确定状态:dp[i][j]val,“到第i个为止,xx为j的方案数/最小代价/最大价值” 状态转移方程: 确定最终状态 要求: (1)最优子结构 (2)无后效性…

题解 | 牛客周赛82 Java ABCDEF

目录 题目地址 做题情况 A 题 B 题 C 题 D 题 E 题 F 题 牛客竞赛主页 题目地址 牛客竞赛_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ 做题情况 A 题 判断字符串第一个字符和第三个字符是否相等 import java.io.*; import java.math.*; import java.u…