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