> 文章列表 > nginx 启动服务

nginx 启动服务

nginx 启动服务

什么是 Nginx?

Nginx(发音为“Engine X”)是一款高性能、可靠的 Web 服务器。它可以作为 HTTP 服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。

为什么需要 Nginx?

Nginx 有以下几个优点:

  • 高性能:Nginx 能够支持高并发的请求,处理静态文件时速度非常快。
  • 稳定性:Nginx 能够平稳地处理高并发请求,并且在长时间运行中不会出现内存泄漏等问题。
  • 扩展性:Nginx 的模块化设计使得它可以被扩展。同时其反向代理和负载均衡功能也可以支持更好的扩展性。

Nginx 的启动参数

启动 Nginx 时需要指定一些参数:

  • -c:指定 Nginx 配置文件的路径。
  • -g:设置全局指令。比如设置 Nginx 工作进程的数量。
  • -s:执行 Nginx 管理命令。比如启动、停止、重新加载配置等。

启动 Nginx

Nginx 的启动命令如下:

$ nginx -c /path/to/nginx.conf

其中,-c 参数后面需要指定 Nginx 的配置文件(通常为 /etc/nginx/nginx.conf)的路径。

停止 Nginx

停止 Nginx 的命令如下:

$ nginx -s stop

为了避免因为系统关机而影响用户体验,通常还需要添加 init 脚本,实现开机自启动。