在CentOS 7上安装和配置Nginx

发布于:2025-03-04 ⋅ 阅读:(17) ⋅ 点赞:(0)

引言

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总算错?调休上班日漏算?
“明明该完成了,怎么又撞上节假日?”
✨ 现在,一切交给「 微信小程序:排期计算器 」!