插件窝 干货文章 怎么启动nginx服务器

怎么启动nginx服务器

Nginx sudo bash systemctl 986    来源:    2025-04-07

启动 Nginx 服务器的步骤如下(根据操作系统不同有所差异):


一、Linux 系统(以 Ubuntu/CentOS 为例)

1. 启动 Nginx

sudo systemctl start nginx

或(旧版系统):

sudo service nginx start

2. 设置开机自启

sudo systemctl enable nginx

3. 验证状态

sudo systemctl status nginx

正常会显示 active (running)


二、Windows 系统

1. 命令行启动

进入 Nginx 安装目录(如 C:\nginx),执行:

start nginx

或直接双击 nginx.exe

2. 验证

访问 http://localhost,若看到欢迎页即成功。


三、MacOS 系统(通过 Homebrew 安装)

1. 启动 Nginx

brew services start nginx

或手动启动:

sudo nginx

2. 验证

brew services list | grep nginx

常见问题排查

  1. 端口冲突(如 80 端口被占用):

    sudo netstat -tulnp | grep 80
    

    修改 Nginx 配置 listen 端口后重载:

    sudo nginx -s reload
    
  2. 权限问题

    sudo chown -R www-data:www-data /var/www/html  # Ubuntu
    
  3. 测试配置文件语法

    sudo nginx -t
    
  4. 强制停止 Nginx

    sudo pkill -9 nginx
    

关键命令总结

功能 命令
启动 sudo systemctl start nginx
停止 sudo systemctl stop nginx
重启 sudo systemctl restart nginx
重载配置(不中断) sudo nginx -s reload

如果仍有问题,请提供错误日志(默认路径:/var/log/nginx/error.log)。