2019独角兽企业重金招聘Python工程师标准>>>

http://nginx.org/en/docs/

https://docs.nginx.com/

nginx在处理静态文件方面效率高。所以作为服务代理,nginx处理静态文件,动态交给真实服务器处理,譬如fastcgi,tomcat等。张宴曾写了篇文章,搭建胜过Apache十倍的Web服务器,这是php的,我打算使用java。

——————————————————————–

Beginner’s Guide

1,nginx支持多cpu,一个主进程和多个工作进程。主进程工作内容是读取配置文件,维护工作进程。工作进程处理请求。nginx采取基于事件机制和操作系统依赖机制去有效的分发请求到不同工作进程。工作进程的数量定义在配置文件并且自动调整可用cpu数量。

nginx启停语法。【装个wordpress代码高亮插件先】

nginx -s signal

stop — 强制关闭服务
quit — 等待现有服务结束关闭服务
reload — 重加载配置文件
reopen — 重打开日志文件

2,配置文件结构

nginx配置文件位置:ubuntu环境是/etc/nginx/nginx.conf;

配置文档.nginx.conf:由简单指令和块指令组成,指令由分号结束;块指令由{}包围,#是指令注释。

3,处理静态内容

简历静态文件夹:

储存html:/data/www

存储css:/data/css

存储图片:/data/img;

如下:

server {

location / {
proxy_pass http://localhost:8080/;
}

location ~ \.(gif|jpg|png)$ {
root /data/images;
}

ocation /images/ {root /data;
}

}

对于多个匹配的block,返回匹配最长的location.

以gif,jpg,png为后缀请求,由/data/images目录下相应文件返回;否则交给本地8080代理。

修改配置文件,只要 nginx -s reload即可。

3,做简单的代理服务器:

例子:nginx+tomcat

4,tcp 代理,适用于ssh转发,游戏服务器;

转载于:https://my.oschina.net/u/856051/blog/361623

nginx02-RTFM相关推荐

  1. RTFM? 如何写一本值得一读的手册

    定义 : RTFM (请阅读F'ing手册 ). 有时,讽刺的是,它被翻译成" 阅读精美手册" ,这是对那些提出以下问题的人说的:开明的人认为我们是在有尊严地回答下,而不是在我们有 ...

  2. RTFM(Read The Fucking Manual)的意思

    (在读本篇的时候请记得笔者一直保持着微笑的表情) 今天学搜索的时候,问5210 vector怎么用的问题,他当时在吃饭,就说,"rtfm的问题,然而你竟然问我手册在哪".当时真的是 ...

  3. RTFM — man

    https://zhuanlan.zhihu.com/p/380186575 RTFM Read The Fucking Manual Read The Foolish Manual Read The ...

  4. 分享RTFM和STFW的意思

    在请教别人问题时,经常会被回复RTFM或STFW.这两个英文是什么意思呢? RTFM(Read The Fucking Manual),表示回答者认为你应该去读TMD手册,STFW(Search Th ...

  5. Linux入门,RTFM阅读那该死的手册

    不懂就问一问'男人' man命令 显示使用手册 NAME SYNOPSIS apropos man的替代品 不要再问了,问就是RTFM. man命令 显示使用手册 不懂哪里就问问那个'男人' man ...

  6. 循序渐进理解RTFM算法

    一.概述 我们的任务目标是识别视频中的打架事件. 针对任务目标会有各种类型的算法方案,但是今天我们的选项是RTFM算法. RTFM算法是一种基于弱监督学习的异常检测算法,这里有两个关键词:弱监督学习. ...

  7. RTFM:Weakly-supervised Video Anomaly Detection with Robust Temporal Feature【ICCV 2021】附代码注释

    论文解读 [摘要]具有弱监督视频级别标签的异常检测通常被表述为多实例学习(MIL)问题,其中我们旨在识别包含异常事件的片段,每个视频被表示为一个视频片段包(Bag).尽管当前的方法显示出有效的检测性能 ...

  8. RTFM:腾讯微信公众号H5页面使用微信支付爬坑记

    一. 微信公众号支付的流程 公众号的页面会在微信环境下打开,所以默认已经有登录态.openID.AppID.AppSecret 都能拿到,申请开通商家支付之后会有 PayKey 和 mch_id (商 ...

  9. RTFM(Read The Fucking Manual)的意思(zt)

    今天在oracle-l看到一个贴子 -------------------quote begin------------------------------ 日期: Mon, 5 Feb 2007 0 ...

  10. Nginx-02:Nginx基本概念

    nginx基本概念 1.nginx是什么? nginx是一个高性能的HTTP和正.反向代理.负载均衡服 务器,占用内存少,并发强,支持高达5万个并发连接数. 2.正向代理 若某人不能直接访问www.x ...

最新文章

  1. myeclipse设置
  2. 大型网站架构演化发展历程
  3. mysql bypass_Bypass MySQL Safedog
  4. 用“龙头”促发展,以“立体”筑生态,长沙生物医药产业集群跑出“加速度”
  5. HDU 1257 最少拦截系统
  6. 批量标准化BN方法简介【避免了梯度消失和梯度爆炸、加速网络的收敛、优化网络结构】
  7. Java基础(六) static五大应用场景
  8. python单行注释用什么符号_Python多行注释和单行注释用法说明
  9. VS2017 QT/C++ 调用python函数传图像
  10. 使用Jenkins搭建持续集成环境的方法(三)
  11. 创建第二个 vlan network vlan101 - 每天5分钟玩转 OpenStack(96)
  12. arcgis水文分析_值得收藏!用DEM做水文分析前,你还需要储备的知识
  13. UiBot进行谷歌浏览器长截屏办法
  14. 数据管理平台(DMP)简介
  15. 专访Dan Kohn:阡陌交迭,云原生布局开源生态构建及深度应用
  16. 北京科技大学 工科物理实验 大二上
  17. go语言使用grpc和gateway教程
  18. Jmeter基本使用到精通(一)从安装第一个任务线程的创建及测试
  19. GPIO口的八种工作状态
  20. 打字游戏之游戏难度调节

热门文章

  1. 103、迷之自信,不是真的自信
  2. ajax去掉session,PHP中解决ajax请求session过时退出登陆问题
  3. android相关学习网站
  4. CSS深入理解z-index(z-index相关知识总结)
  5. 【学习】大数据关键技术
  6. 树莓派和Windows电脑互传数据方法
  7. mysql connector安装教程_Debezium:mysql connector安装
  8. 定积分求解方法——分步积分法
  9. (一)ArcGIS空间数据的转换与处理——投影变换
  10. FPGA学习笔记【使用vivado内置IP核】