5分钟搞定Nginx安装!从入门到启动的极简指南
作为一名新媒体写作专员,我常收到读者私信:“想搭个个人博客/静态网站,听说Nginx轻量又好用,但安装总踩坑怎么办?”其实Nginx的安装远没想象中复杂——无论是Linux(CentOS/Ubuntu)还是Windows,跟着这篇“傻瓜式步骤”走,5分钟就能从“小白”变“会装”。
一、Linux系统:两条命令搞定(CentOS/Ubuntu通用)
Linux是Nginx的“主战场”,大多数服务器都用它。这里分两种最常见的发行版讲:
1. CentOS/RHEL系列

CentOS自带的yum源可能不是最新版,先添加官方源:
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
然后一键安装+启动:
sudo yum install nginx -y # 安装
sudo systemctl start nginx # 启动
sudo systemctl enable nginx # 设置开机自启
验证是否成功:打开浏览器输入服务器IP,看到“Welcome to nginx!”的页面就搞定了。
2. Ubuntu/Debian系列
Ubuntu需要先更新 apt 源,再安装:
sudo apt update # 更新源列表
sudo apt install nginx -y # 安装
sudo systemctl start nginx # 启动
sudo systemctl enable nginx # 开机自启
同样输入IP验证——是不是比想象中简单?
二、Windows系统:解压即用,两步启动
如果只是本地测试,Windows版Nginx更适合新手:
- 下载安装包:去Nginx官网,选“Stable version”(稳定版),比如
nginx-1.24.0.zip。 - 解压到本地:把压缩包解压到C盘根目录(比如
C:\nginx-1.24.0,路径别带中文!)。 - 启动Nginx:
- 方法1:双击解压目录里的
nginx.exe(会弹出黑窗口,别关!); - 方法2:用命令行更稳妥——打开CMD,cd到解压目录,输入:
start nginx # 启动 nginx -s stop # 停止(需要时用)
- 方法1:双击解压目录里的
- 验证:打开浏览器输入
http://localhost,看到Nginx欢迎页就成功了。
三、避坑小技巧:新手常犯的3个错误
- 端口冲突:Nginx默认用80端口,如果被Apache、IIS占用,会启动失败。解决:修改
nginx.conf里的listen 80;为其他端口(比如8080),重启即可。 - Linux权限问题:如果启动后访问IP显示“403 Forbidden”,可能是Nginx没有目录权限。执行:
sudo chmod -R 755 /usr/share/nginx/html # 给默认网页目录权限 - Windows路径错误:解压路径带中文或空格,会导致Nginx无法读取配置。务必用纯英文路径!
写在最后
Nginx的安装核心就是“选对方法+避开小坑”——Linux靠包管理工具一键装,Windows解压就能用。安装只是第一步,后续还可以配置反向代理、静态资源缓存等,但先把“启动成功”这一步拿下,你就已经跨进了Nginx的大门。
如果这篇指南帮你搞定了安装,欢迎在评论区报个喜~下次我们再聊Nginx的“进阶玩法”!
