nignx

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nignx相关的知识,希望对你有一定的参考价值。

nginx

Nginx正向代理

如:同一个局域网中计算机都上不去网,只有一台服务器可以上网,那么把这台服务器做为代理服务器,所有局域网中的计算机通过代理上网,而后代理将网页响应给局域网中的计算机称为正向代理。图示


Internet

                                                                                                                                                                                                                                                                                                                                               


 

 

 

 

 

 

 

                 Nginx反向代理


Web服务器

如:外面的人想要访问我这台web服务器,中间有台代理服务器帮忙转发到指定的服务器,可以指定那些主机访问我这台web服务器。图示


 

 

 

 

 

 

 

 

                 Nginx配置代理,系统ubuntu14.04.4

Server{

 Listen 80;

 Server_name www.wjp.com;

Main{

Worker_process

Err_log

User

group

}

Location / {

  后端服务器;如何定义后端。

}

}

Nginx配置分段的main events

Events{

事件驱动内容

}

Httpd{

关于http先关配置

}

Server{

虚拟主机

}

Location {

}

上下文。

Location{

Location 操作符 URI

~区分大小写

~*不区分大小写元字符匹配

^~做逐字符搜索的不做正则表达式

 

=路径精确匹配只包含自己当前路径,

}

 

Proxy_pass


 Nginx缓存2部分组成:

 Cache共享内存存储键和缓存对象元数据

      磁盘空间:存储数据。

Proxy_cache_path:  不能定义在server{}上下文中。

级别:levels=1:2最多三级。  

定义了目录和字符 一级目录一个字符 ,二级目录2个字符

Proxy_cache_path  /nginx/cache/first levels=1:2:1 keys_zone=first:20m max_size=1g;

存满了怎么办:  cache_manager: LRU 没用的删除。目录多大好根据业务测算。

Proxy_cache_path  /nginx/cache/first levels=1:2 keys_zone =first:20m max_size=1g;

 

Location / {

  Proxy_cache first;

  Proxy_cache_valid 200 10m;

}

 


本文出自 “为技术疯狂” 博客,请务必保留此出处http://wangjp.blog.51cto.com/7653889/1872842

以上是关于nignx的主要内容,如果未能解决你的问题,请参考以下文章