Nginx是一款高性能的HTTP和反向代理服务器,也是IMAP/POP3/SMTP代理服务器。在CentOS系统上安装Nginx是网站部署的常见任务。本文将以CentOS 7为例,详细介绍Linux安装Nginx的每一步操作,即使是零基础的小白也能轻松完成。
首先,确保你的CentOS系统可以正常上网,并且具有root权限或sudo权限。更新yum包管理器到最新版本:
sudo yum update -y 然后安装一些必要的依赖包,如gcc、pcre、zlib和openssl等,这些是编译安装Nginx时可能用到的。如果使用yum安装Nginx,系统会自动处理依赖,但提前安装也无妨:
sudo yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 为了获取最新稳定的Nginx版本,建议添加Nginx官方的yum源。创建文件/etc/yum.repos.d/nginx.repo:
sudo vi /etc/yum.repos.d/nginx.repo 在文件中写入以下内容:
[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.key 保存退出后,即可通过yum安装Nginx。
执行以下命令即可一键安装Nginx:
sudo yum install -y nginx 安装完成后,可以通过nginx -v查看版本号,确认安装成功。这也是CentOS Nginx教程中最常用的一步。
启动Nginx服务:
sudo systemctl start nginx 设置Nginx开机自启:
sudo systemctl enable nginx 查看Nginx运行状态:
sudo systemctl status nginx 如果状态为active (running),则说明Nginx已成功启动。此时,在浏览器中输入服务器的IP地址,如果看到“Welcome to nginx!”的页面,则说明安装和运行都正常。
如果服务器开启了防火墙,需要开放80端口(HTTP默认端口):
sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --reload Nginx的主配置文件位于/etc/nginx/nginx.conf。你可以通过修改该文件实现Nginx配置,例如设置虚拟主机、反向代理等。常见的配置包括Nginx反向代理,可以将请求转发到后端应用服务器。初学者可以先从默认配置开始学习,逐步深入。
通过以上步骤,你应该已经在CentOS上成功安装并启动了Nginx。从准备环境到最终访问,每一步都经过了详细讲解。希望这篇Linux安装Nginx教程能帮助你快速入门。后续你可以继续学习Nginx配置,搭建高性能的Web服务。
本文由主机测评网于2026-03-08发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260329492.html