CentOS 系列版本搭建 Nginx 服务

目录

[Nginx 介绍](#Nginx 介绍)

[Nginx 安装 CentOS 系列版本](#Nginx 安装 CentOS 系列版本)

[Nginx 删除 CentOS 系列版本](#Nginx 删除 CentOS 系列版本)


Nginx 介绍

Nginx 是一个广泛使用的Web服务器和反向代理服务器。

反向代理和负载均衡:Nginx支持反向代理和负载均衡,能够分发请求到多个后端服务器,提高了可用性和性能。

SSL/TLS支持:Nginx支持SSL/TLS协议,使您能够配置HTTPS并提供安全的数据传输。

低资源消耗:Nginx设计得非常轻量,占用较少的内存和CPU资源,因此在资源受限的环境中表现出色。

简单的配置:Nginx的配置文件易于理解和维护,使管理员能够快速进行配置更改。

Nginx 安装 CentOS 系列版本

安装Nginx: 使用yum包管理器安装Nginx,运行以下命令:

复制代码
sudo yum install nginx

系统将提示您确认安装。输入"Y"并按Enter键。

启动Nginx服务: 安装完成后,启动Nginx服务,可以运行以下命令:

复制代码
sudo systemctl start nginx

您还可以将Nginx设置为在系统启动时自动启动:

复制代码
sudo systemctl enable nginx

用于查看 Nginx 服务的当前状态和运行信息的命令。执行此命令后,您将看到与 Nginx 服务相关的信息,包括是否正在运行、主要配置文件的路径、进程ID、活动端口等等。

复制代码
sudo systemctl status nginx

重启 Nginx 服务。

复制代码
sudo systemctl restart nginx

要查看 Nginx 的版本号,您可以在终端中运行以下命令。

复制代码
niginx --version

配置防火墙,添加80端口。

复制代码
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload

Nginx 删除 CentOS 系列版本

停止Nginx服务: 在卸载Nginx之前,首先停止正在运行的Nginx服务。运行以下命令:

复制代码
sudo systemctl stop nginx

卸载Nginx: 使用yum包管理器卸载Nginx,运行以下命令:

复制代码
sudo yum remove nginx

系统将提示您确认卸载。输入"Y"并按Enter键。

清除相关配置文件和数据:

Nginx配置文件目录:/etc/nginx

Nginx默认网站目录:/usr/share/nginx

Nginx日志文件目录:/var/log/nginx

使用rm -r命令来删除不需要的文件和目录。

复制代码
sudo rm -r /etc/nginx
sudo rm -r /usr/share/nginx
sudo rm -r /var/log/nginx

配置防火墙,删除80端口。

复制代码
sudo firewall-cmd --permanent --remove-port=80/tcp
sudo firewall-cmd --reload
相关推荐
李永奉11 小时前
C语言-嵌入式开发C语言常用预处理指令合集
c语言·开发语言
上海安当技术12 小时前
敏感数据怎么防拖库?信封加密(DEK+KEK 二层密钥)架构设计与 Java 实战
java·开发语言·python
我是唐青枫12 小时前
Java JCommander 实战详解:用注解解析命令行参数
java·开发语言
大鹏说大话12 小时前
C++ 内存布局详解:类、虚函数、虚表底层原理
java·开发语言
键盘会跳舞13 小时前
C++:容器适配器 queue 的源码级拆解
开发语言·c++·queue
Loge编程生活14 小时前
打卡信奥刷题(3449)用C++实现信奥题 P10429 [蓝桥杯 2024 省 B] 拔河
开发语言·数据结构·c++·算法·青少年编程
在世修行14 小时前
从零打造 C# 工业视觉检测系统(八):Modbus RTU 协议解析与 PLC 剔除控制实战
开发语言·c#
sunburn-15 小时前
Java 队列全面详解:从入门到面试实战
java·开发语言·汇编·ide·idea
AI直播技术杂谈15 小时前
AI直播推流链路中延迟优化的通用技术方案
开发语言·人工智能·php
Dxy123931021616 小时前
python 中的 APScheduler 使用详解
开发语言·python