Nginx常用命令:新手必备的启停、重启与配置检查

本文介绍Nginx日常管理的核心命令,帮助新手快速上手。启动分两种:源码安装用`nginx`,系统服务(yum/apt安装)用`sudo systemctl start nginx`,验证可通过`ps aux | grep nginx`或访问测试。停止分快速(`nginx -s stop`,立即终止可能中断请求)和优雅(`nginx -s quit`,推荐,等待请求完成),区别在于是否中断服务。重启有两种:重新加载配置(`nginx -s reload`,修改后必用,不中断)和完全重启(`systemctl restart`,可能中断)。配置检查需先用`nginx -t`验证语法,再用`nginx -s reload`生效,`nginx -T`可查看完整配置。新手常用命令包括启停、重载、检查语法等,注意权限、配置路径及日志排查。掌握这些命令可高效管理Nginx日常运维。

阅读全文
Nginx新手教程:配置一个能访问的Web服务器

### Nginx 入门指南 Nginx 是高性能轻量的 Web 服务器/反向代理,适用于高并发场景,资源占用低、配置灵活,易上手。 **安装**:主流 Linux 系统(Ubuntu/Debian/CentOS/RHEL)通过 `apt` 或 `dnf` 安装,执行 `systemctl start/ enable nginx` 启动并设自启,验证可通过 `systemctl status nginx` 或访问服务器 IP。 **核心配置**:配置文件位于 `/etc/nginx/`,`nginx.conf` 为主配置,`conf.d/` 存虚拟主机配置。需创建网站目录(如 `/var/www/html`),编写 `index.html`,并在 `conf.d/` 中添加 `server` 块(监听 80 端口、指定网站目录等)。 **测试与管理**:修改配置后用 `nginx -t` 检查语法,`systemctl reload` 生效。测试访问需开放 80 端口(防火墙设置)并确保文件权限。常用命令:`start/stop/restart/reload nginx` 及状态查看。 **总结**

阅读全文