nginx:
1. flv mp4流
2. rewrite
3. referer:链接从哪里来,,可以防止盗链;
4. worker_processes = CPU个数(cpu密集型,计算) = cpu*1.5/2(IO密集型,读文件)
5. events->worker_connections 1024 ->单核最大连接数
6. location
location [ = | ~ | ~* | ^~ ] {}
6.1 路径及其子路径:
location / { root html; index index.html index.htm; }
6.2 精确匹配:
location =/ { root html; index index.html index.htm; }
6.3 模式匹配/正则匹配----大小不敏感(区分):
location ~ \.php$ { ...; }
6.4 模式匹配/正则匹配--大小写不敏感(不区分)
location ~* \.(gif|jpg|jpeg) { ...; }
6.5 逐字符匹配(非正则)
location ^~ /images/ { }
这几种的优先级顺序:
1. "=" 精确匹配 2. ^~ 非正则匹配/逐字符匹配 3. ~ 和 ~* 正则匹配 4. 尝试型匹配
A: location =/ {}
B: location / {}
C: location /documents/ {}
D: location ^~ /images/ {}
E: location ~* \.(gif|jpg|jpeg) {}
例1: / -->A
例2: /index.htm -->B
例3: /documents/document.html -->C
例4: /images/1.gif -->D
例5: /documents/1.gif -->E
7. 限定拒绝/ 允许指定的IP访问
deny / allow
默认是allow所有访问的
拒绝/bbs 路径被 192.168.1.111访问:
location /bbs { root /htdocs; index index.htm index.html; deny 192.168.1.111; }
只允许192.168.1.112主机访问,其余全部拒绝:
location /bbs { root /htdocs; index index.htm index.html; allow 192.168.1.112; deny all; }
8. autoindex
location 中设定: autoindex on
当访问server中所有的资源都匹配不了的时候,列出所有的资源列表。
9. stub_status -> 服务器状态信息统计; 包括处理的请求数、连接数等。
相关推荐
npm i -g marked-toc --save 在任何降价文件中,添加<!-- toc -->要添加 TOC 的位置。 然后在命令行中,运行: toc [filename] 如果您将 toc 添加到README.md ,则无需添加[filename] ,只需运行toc 。 ...
标记形式 ... 从诸如[text ?input?](name)类的markdown链接生成标签和输入控件。 安装 npm install marked-forms 重大变化 从v3.0.0版本开始,该库使用插件api。...var markedForms = require ( 'marked-forms' )
browsermob-proxy-client.zip,Java客户端库通过其rest-apiJava客户端库独家安装、启动和控制BrowserMob代理通过其rest-api独家安装、启动和控制BrowserMob代理
const linkify = require ( "marked-linkify-it" ) ; // or ES Module script // import marked from "https://cdn.jsdelivr.net/gh/markedjs/marked/lib/marked.esm.js"; // import linkify from ...
marked-engine是兼容的模板引擎,用于呈现Markdown。 安装 $ npm install marked-engine 用法 将marked-engine注册marked-engine扩展名为“ .md”的文件的模板引擎。 app . engine ( 'md' , require ( 'marked-...
totalshare2java.zip,一种提供基于常用的OAuth2的第三个网站登录功能的工具。一种提供基于常用的OAuth2的第三个网站登录功能的工具。
npm install marked marked-terminal 例子 var marked = require ( 'marked' ) ; var TerminalRenderer = require ( 'marked-terminal' ) ; marked . setOptions ( { // Define custom renderer renderer : new ...
这是marked的流行库的分支(从chjj / release-0.3.7,2017年12月1日合并合并请求#961)。 郎 目录 安装 npm install @ts-stack/markdown --save 用法 最少使用量: import { Marked } from '@ts-stack/markdown' ...
安装npm install marked-images用法注意:重大更改: 从 ,该库使用插件api。 var marked = require ( 'marked' ) ;var markedImages = require ( 'marked-images' ) ;// opts are optionalvar opts = { xhtml : ...
hexo-renderer-marked-plus 极大地基于hexo-renderer-marked-plus ,只是在 CSS 样式冲突的情况下修改标题的 id。
演示版<h2>Basic marked-calendar Demo</h2><h3>Demo</h3><marked-calendar year="2020" title="Imputacion de horas" savedata weekends legend='[ {"code": "#0F0", "label": "V", "title": "Vacaciones"}, {...
涉及的步骤如下:$ git clone https://github.com/code-plus-coffee/marked-preview.git$ cd marked-preview# NPM$ npm install or npm i# OR# Yarn$ yarn# After npm install is done$ npm start 现在可以在访问...
var mdRenderer = require ( 'marked-to-md' ) ; var source = '# Markdown to md renderer\nHello world!' ; var tokens = marked . lexer ( source ) ; var mdToMd = parser . parse ( tokens ) ; console . log ...
安装$ npm install hexo-renderer-marked --save 十六进制4:> = 2.0 十六进制3:> = 0.2 十六进制2:0.1.x选项您可以在_config.yml配置此插件。 marked : gfm : true pedantic : false breaks : true smartLists : ...
$ npm install --save marked-sanitizer-github 用法 它输出一类SanitizeState因为该清理是有状态的。 您可以通过调用getSanitizer()方法来为标记的解析器获取一个消毒剂。 它返回一个要清除的函数对象。 con
marked, Markdown 解析器和编译器 为速度而生 标记一个全功能的Markdown 解析器和编译器,用。 为速度而生。 安装npm install marked --save用法最小用法:var marked = require('marked');con
用户宏,可通过marked.js在Confluence页面内允许GitHub风格的降价块。描述此宏旨在在页面中呈现markdown主体内容,同时在宏主体中保留原始markdown代码,以便页面的后续编辑可以更新markdown代码。 markdown代码在...