Nginx服务学习(11)-应用场景

Nginx服务

Nginx静态资源web服务
Nginx代理服务
Nginx负载均衡调度
Nginx缓存

CDN分发网络

模块配置

Syntax:sendfile on | off;   ##文件读取
Default:sendfile off;
Context:http,server,location,if in location

Syntax:tcp_nopush on | off;    ##sendfile开启的情况下,提高网络包传输的效率
Default:tcp_nopush off;
Context:http,server,location

Syntax:gzip on | off;    ##压缩
Default:gzip off;
Context:http,server,location,if in location

Syntax:gzip_comp_level level;    ##压缩比
Default:gzip_comp_level 1;
Context:http,server,location

原文地址:http://blog.51cto.com/11512826/2060658

时间: 2024-10-22 06:28:26

Nginx服务学习(11)-应用场景的相关文章

nginx服务学习第二章

nginx.config文件中字符串不显示高亮 nginx服务搭建完成后,查看nginx.config的时候发现没有高亮字符,要想配置文件出现高亮方便观看,需要修改一些配置文件,修改步骤如下: # mkdir -p /root/.vim/syntax # cd  /root/.vim/syntax 从公网下载nginx.vim # wget https://www.vim.org/scripts/download_script.php?src_id=19394 -O nginx.vim 在vim

nginx服务学习第一章

一.ubuntu系统安装nginx服务 # apt-get install nginx 二.nginx.config配置文件详解 配置文件结构: 全局块(全局变量) events{ } http{ http全局变量 # upstream模块不是必须的结构 # upstream{ # } server{ server全局 location块{ } } } 全局块包含: user nginx nginx ;           // Nginx用户及组:用户 组.window下不指定 worker_

Nginx服务学习(1)

Nginx的主要应用场景: 代理服务 动态缓存 动静分离 负载均衡 Nginx与Lua开发 ....等等 中间件架构问题: Nginx的应用层安全防护(对sql注入防攻击,对请求的访问控制,对请求的频率控制,对防爬虫等) 基于Nginx的中间件架构性能优化问题(http性能压测,性能瓶颈分析,系统性能优化,基于Nginx的性能配置优化等) 后续展开... 原文地址:http://blog.51cto.com/11512826/2055619

Nginx服务学习(7)-模块学习

模块 http_stub_status_module配置:##Nginx的客户端状态语法:Syntax: stub_status;Default: --Context: server,location实例:在/etc/nginx/conf.d/default.conf下配置server {location /mystatus {stub_status;}} 检查语法:nginx -tc /etc/nginx/nginx.conf 浏览器访问:http://192.168.102.132/myst

Nginx服务学习(9)-模块学习

限制模块 连接频率限制 --- limit_conn_module请求频率限制 --- limit_req_module 连接频率限制Syntax:limit_conn_zone key zone=name:size;Default:--Context:httpSyntax:limit_conn zone number;Default:--Context:http,server,location 请求频率限制Syntax:limit_req_zone key zone=name:size rat

Nginx服务器之基础学习

一.Nginx介绍 nginx:Nginx是一种软件服务器(轻量级),故它最主要的功能就是可以与服务器硬件结合,我们的应用程序可以放在nginx服务器上进行发布,已达到让网民浏览的效果.除此自外,Nginx是一种高性能的Http和反向代理服务器,同时也是一个代理邮件服务器.也就是说nginx可以发布网站,也可以实现负载均衡的功能,还可以作为邮件服务器实现收发邮件的功能.Nginx支持处理百万级的TCP连接,10以上的并发连接,具有跨平台性. 负载均衡(Load Balance):负载均衡建立在现

linux运维学习shell脚本监控nginx服务

菜鸟学习shell脚本后,动手练手简单小实验,使用shell脚本判断nginx是否正常运行,如果没有运行将nginx服务启动起来. 一.基于进程判断 1.获取nginx进程来判断该服务是否正常启动. ps -ef | grep nginx | grep -v grep | wc -l    输出进程行数 然后判断是否为2 如果不是说明该服务没有启动. grep -v grep  用来排除掉您所使用grep产生的进程. 2.shell 脚本编写 先定义一个变量Web #!/bin/bash Web

Nginx服务优化

1.1Nginx.conf配置文件基本参数优化 1.1.1  隐藏nginx header内版本号信息 一些特定的系统及服务漏洞一般都和特定的软件及版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及版本等信息)这样黑客无法猜到有漏洞的服务是否是对应服务的版本,从而确保web服务器最大的安全. 彻底修改nginx错误返回页面,在编译安装之前修改nginx.h文件 sed -n '13,17p' src/core/nginx.h #define NGINX_VERSION      "1.6.3

企业级Web Nginx 服务优化(1)

企业级Web Nginx 服务优化 总结配置文件: nginx.conf httpd.conf httpd-vhosts httpd-mpm.conf my.cnf php.ini php-fpm.conf 1.1nginx.conf 配置文件基本参数优化 1.1.1 隐藏nginx header 内版本号信息 一些特定的系统及服务漏洞一般都和热定的软件及版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及版本等信息),这样黑客无法猜到有漏洞的服务是否是对应服务的版本,从而确保web服务器最大