运维新手必看:VPS服务器Nginx1.24安装与基础配置教程
文章分类:技术文档 /
创建时间:2025-07-30
VPS服务器上安装配置Nginx(高性能Web服务器和反向代理服务器)是运维新手的必修课。Nginx 1.24新增多项优化功能,掌握其安装与基础配置,能为后续网站部署、负载均衡等高级操作打下坚实基础。本文以CentOS 7系统为例,详细拆解整个操作流程。
前期准备:确保VPS服务器状态正常
开始前需确认两个核心条件:一是VPS服务器能通过SSH工具(如Xshell、Putty)远程连接,这是执行命令的前提;二是服务器已具备基础网络环境和软件包管理能力。若使用新购买的VPS,建议先完成以下操作:
打开终端输入命令更新系统软件包列表,避免因依赖问题导致安装失败:
yum update -y
该命令会自动下载并安装最新系统补丁和软件包,整个过程约需3-5分钟,耐心等待完成即可。
Nginx 1.24安装:从源配置到服务启动
Nginx 1.24属于主线(mainline)版本,需先添加官方yum源再安装。具体分三步操作:
第一步:添加Nginx官方yum源
创建repo文件并写入源配置,终端输入:
vi /etc/yum.repos.d/nginx.repo
在打开的文件中粘贴以下内容(按i键进入编辑模式,输入完成后按ESC键,输入:wq保存退出):
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
第二步:启用主线源并安装
由于1.24版本在mainline源中,需先启用该源:
yum-config-manager --enable nginx-mainline
待源启用成功后,执行安装命令:
yum install nginx -y
安装过程会提示确认依赖包,输入y或等待自动确认(-y参数已自动确认),约2分钟完成。
第三步:启动服务并设置开机自启
安装完成后启动Nginx服务:
systemctl start nginx
输入`systemctl status nginx`可查看运行状态,若显示active(running)则启动成功。为避免服务器重启后手动操作,建议设置开机自启:
systemctl enable nginx
基础配置:从验证运行到虚拟主机设置
完成安装后需验证是否正常运行,并配置基础虚拟主机。
验证运行状态
在浏览器输入VPS服务器公网IP(可通过`curl ifconfig.me`命令获取),若看到“Welcome to nginx!”页面,说明Nginx已成功运行。若无法访问,检查服务器安全组是否开放80端口(HTTP默认端口)。
配置虚拟主机
虚拟主机用于绑定域名和网站目录,打开配置文件:
vi /etc/nginx/conf.d/default.conf
以下是基础配置示例(按i键编辑,替换关键信息后保存):
server {
listen 80; # 监听80端口
server_name example.com; # 替换为你的域名,如未备案可暂时留空或用IP
root /var/www/html; # 网站文件存放目录,需提前创建并设置权限
index index.html index.htm; # 默认访问文件
}
保存后需验证配置是否正确,避免因语法错误导致服务异常:
nginx -t
若提示“test is successful”,执行以下命令重新加载配置:
systemctl reload nginx
完成以上步骤,VPS服务器上的Nginx 1.24已完成基础部署。实际应用中,某个人博客通过此方法快速搭建了静态网站,访问延迟稳定在50ms以内。后续可根据需求深入学习HTTPS配置、反向代理等高级功能,进一步提升服务器性能。