nginx--开源免费

nginx开源免费,支持高性能,高并发的web服务和代理服务软件。

apache,nodejs

nginx可以提供的服务:

1、web服务

2、负载均衡(反向代理)(动静分离)

3、web cache(web缓存)

nginx优点:

1、响应快

2、高扩展

3、单机支持并发极高,理论上支持10万/次并发

4、低内存消耗

5、热部署

6、BSD协议
 

应用场合

1、动静分离,静态服务器,图片,静态页面,js,css等。

2、反向代理,负载均衡。

3、缓存。

安装ngix之前需要安装的依赖:

1、gcc

2、openss1-devel(更安全的) 

yum install gcc zlib-devel

3、pcre-devel(库,正则表达式的库)

4、zlib-devel(对HTTP包的内容做格式的压缩)

devel包主要是提供开发者模式

location配置:

=:表示匹配uri时必须做到完全匹配location=/index{}

~:表示匹配的uri是大小写敏感location~/index

~*:忽略大小写location ~* /index

^*:只满足前缀即可  location ^* /index

你可能感兴趣的:(nginx,开源,服务器)