nginx详细用法
2022-10-31
| 2023-3-29
0  |  0 分钟
置顶
type
status
slug
summary
tags
category
icon
password
URL
date
 

nginx是什么?

Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它的发音为 [ˈendʒɪnks] ,它不仅是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP (邮件协议)代理服务器。
HTTP基础功能:
处理静态文件,索引文件以及自动索引;
反向代理加速(无缓存),简单的负载均衡和容错;FastCGI,简单的负载均衡和容错;
模块化的结构。过滤器包括gzipping, byte ranges, chunked responses, 以及 SSI-filter 。在SSI过滤器中,到同一个 proxy 或者 FastCGI 的多个子请求并发处理;
SSL 和 TLS SNI 支持;

怎么安装nginx?

所有工具都在云盘上:
链接:pan.baidu.com/s/1ReMEojPE… 提取码:8888

1.window

安装:直接解压 nginx-1.21.0.zip
启动:
notion image
注意:如果修改了配置文件 需要关闭exe,重新启动
启动成功:
notion image

2.linux

第一种:简单安装 (适合离线安装)

两步完成:
  • nginx的html位置 /usr/share/nginx/html/
  • nginx的配置文件位置 /etc/nginx/nginx.conf
  • nignx重启 /usr/sbin/nginx -s reload
开机自启:
将启动命令 /usr/sbin/nginx 加入 /etc/rc.d/rc.local 文件,并给 /etc/rc.d/rc.local 添加权限即可
chmod +x /etc/rc.d/rc.local

docker安装

  • 在线安装 docker pull nginx:latest
  • 离线安装 docker load -i nginx_image.tar
注意:先把宿主机的挂载文件 创建好,不然有时候会莫名出错。
启动命令:
docker run -p 8888:80 --restart=always -v /位置/前端文件夹/:/usr/share/nginx/html/ -v /位置/docker/nginx_rp/conf/nginx.conf:/etc/nginx/nginx.conf -v /位置/docker/nginx_rp/conf/conf.d/default.conf:/etc/nginx/conf.d/default.conf --name nginx -d nginx

怎么使用nginx?

nginx.conf

default.conf

3.详细解释

  • 学习
  • 编程
  • linux
  • 组内分享内容ffmpeg 使用
    目录