首页 / 原生VPS推荐 / 正文
CentOS 安装 Nginx 完整指南,CentOS安装nginx

Time:2025年01月07日 Read:6 评论:42 作者:y21dr45

Nginx是一款高性能的HTTP和反向代理服务器,因其高并发处理能力、低资源消耗而被广泛应用,本文将详细介绍如何在CentOS系统上安装Nginx,并介绍其基础配置及管理方法。

CentOS 安装 Nginx 完整指南,CentOS安装nginx

安装前准备

在开始之前,请确保你拥有一台运行CentOS系统的服务器,并且具有sudo权限的用户,请确保服务器上没有其他服务占用了80(HTTP)和443(HTTPS)端口。

安装EPEL仓库

我们需要添加EPEL(Extra Packages for Enterprise Linux)仓库,因为默认的CentOS仓库中并不包含Nginx。

sudo yum install epel-release -y

安装Nginx

使用以下命令来安装Nginx:

sudo yum install nginx -y

如果你使用的是CentOS 8或更高版本,可能需要先安装policycoreutils-python-utils

sudo yum install policycoreutils-python-utils -y

启动Nginx并设置开机自启

安装完成后,启动Nginx服务,并设置为开机自启:

sudo systemctl start nginx
sudo systemctl enable nginx

配置防火墙

如果服务器启用了防火墙,需要开放80(HTTP)和443(HTTPS)端口:

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

验证Nginx安装

在浏览器中打开你的服务器IP地址或域名,如果能看见Nginx的欢迎页面,说明安装成功。

Welcome to nginx!

Nginx的基本配置

Nginx的主配置文件位于/etc/nginx/nginx.conf,常用的配置块包括httpserverlocation,以下是一个简单的虚拟主机配置示例:

server {
    listen       80;
    server_name  your_domain_or_ip;
    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
    error_page  500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

将上述配置添加到/etc/nginx/conf.d/default.conf文件中,然后重新加载Nginx:

sudo nginx -s reload

Nginx的常用管理命令

- 启动Nginx:

  sudo systemctl start nginx

- 停止Nginx:

  sudo systemctl stop nginx

- 重启Nginx:

  sudo systemctl restart nginx

- 重新加载Nginx:

  sudo systemctl reload nginx

Nginx日志管理

Nginx的日志文件通常位于/var/log/nginx/目录下,access.log记录访问日志,error.log记录错误日志,你可以根据需要修改日志路径和日志格式。

卸载Nginx

如果需要卸载Nginx,可以使用以下命令:

sudo yum remove nginx -y

通过以上步骤,你已经在CentOS系统上成功安装了Nginx,并学会了如何进行基本的配置和管理,Nginx是一款强大的Web服务器,掌握其使用方法能大大提升你的Web开发与运维效率。

标签: centos安装nginx 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1