Ubuntu nginx 安装与控制

Nginx是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。

NGINX 官方文档:https://docs.nginx.com/

1. 通过Ubuntu Repository来安装预 build 的包

  1. 更新 Ubuntu repository 信息:
sudo apt-get update
  1. 安装包:
sudo apt-get install nginx
  1. 查看安装版本
$ sudo nginx -v
nginx version: nginx/1.4.6 (Ubuntu)

2.检查安装效果

  1. 进入目录/usr/local/nginx/sbin
cd /usr/local/nginx/sbin
  1. 运行nginx(运行和控制都需要 root 权限):
sudo ./nginx
  1. 根据命令行所显示的bind()的地址在浏览器访问,看到如下页面就证明启动成功了:
    在这里插入图片描述
  2. 停止nginx
sudo nginx -s stop

3. nginx 的基本控制指令

Nginx 有一个主进程和一个或多个辅助进程。 如果启用了缓存,则缓存加载程序和缓存管理器进程也会在启动时运行。
主进程的主要目的是读取和评估配置文件,以及维护辅助进程。
辅助进程执行请求的实际处理。 Nginx 依靠依赖于操作系统的机制在工作进程之间有效地分配请求。 辅助进程的数量由 nginx.conf 配置文件中的辅助进程指令定义,可以设置为固定数量,也可以配置为自动调整可用 CPU 内核的数量。
要重新加载配置,可以停止或重新启动 NGINX,或者向主进程发送信号。 可以通过运行带有-s 参数的 nginx 命令(调用 NGINX 可执行文件)来发送信号。

  1. 关闭
sudo nginx -s quit
  1. 重新加载配置文件
sudo nginx -s reload
  1. 重新打开日志文件
sudo nginx -s reopen
  1. 快速关闭
sudo nginx -s stop
原创文章 57 获赞 8 访问量 4574

猜你喜欢

转载自blog.csdn.net/amnesiagreen/article/details/106115510
今日推荐