2026-01-05 02:59:17
在Linux系统中安装Nginx服务需依次完成系统更新、安装软件包、启动服务、配置防火墙及验证功能等步骤。以下是针对主流发行版的详细操作指南:
一、确认系统环境并更新软件包安装前需确保系统为最新状态,避免依赖冲突。不同发行版命令如下:
根据发行版选择对应包管理器:
安装完成后需启动服务并设置开机自启:
sudo systemctl start nginx # 立即启动sudo systemctl enable nginx # 开机自启检查服务状态:
sudo systemctl status nginx若输出中显示 active (running) 且无报错,说明服务已正常运行。
四、配置防火墙允许HTTP/HTTPS流量若系统启用防火墙,需开放80(HTTP)和443(HTTPS)端口:
欢迎页文件:/var/www/html/index.nginx-debian.html(Debian系)或 /usr/share/nginx/html/index.html(RHEL系)。
主配置文件:/etc/nginx/nginx.conf。
站点配置:
Debian/Ubuntu:/etc/nginx/sites-available/(需创建符号链接到 sites-enabled/)。
RHEL/CentOS:/etc/nginx/conf.d/(直接放置配置文件)。
禁用默认站点(删除符号链接或删除配置文件)。
配置HTTPS(使用Let's Encrypt免费证书)。
限制访问IP或添加基本认证。
完成上述步骤后,Linux系统已成功运行Nginx服务,可根据需求进一步扩展功能。定期检查服务状态(sudo systemctl status nginx)和日志文件,可确保系统稳定性。