
Nginx
C8WATER
这个作者很懒,什么都没留下…
展开
-
Nginx基础之简介与快速安装
注: 本人使用的linux系统是centos7.2版本Nginx简述: Nginx是一个开源且高性能/可靠的http中间件、代理服务。一 调试环境硬件环境:cpu两核以上, 内存256m以上四项确认:确认外网畅通 示例: ping www.baidu.com 确认yum可用 示例: yum list | grep gcc 确认关闭iptables规则 示例: ip...原创 2018-11-06 17:23:38 · 355 阅读 · 0 评论 -
Nginx高级之Lua
高级阶段回顾:Nginx高级之Rewrite规则Nginx高级之高级模块(secure_link/secure_link_md5/geoip_module)Nginx高级之HTTPS服务基础语法Lua是一个简洁/轻量/可扩展的脚本语言安装Lua解释器:yum install lua查看lua版本: 输出:① 交互式输出 ② 脚本式输出脚...原创 2018-12-02 10:32:05 · 584 阅读 · 0 评论 -
Nginx高级之高级模块(secure_link/secure_link_md5/geoip_module)
高级阶段回顾:Nginx高级之Rewrite规则secure_link/secure_link_md5模块制定并允许检查请求的链接的真实性以保护资源免遭未授权的访问 / 限制链接生效的周期安全模块应用场景模型模块配置语法systax: secure_link [表达式]default: 无配置context: http域/server域/location域m...原创 2018-11-25 18:24:24 · 1686 阅读 · 4 评论 -
Nginx高级之HTTPS服务
高级阶段回顾:Nginx高级之Rewrite规则Nginx高级之高级模块(secure_link/secure_link_md5/geoip_module)HTTPS原理HTTPS协议较为安全的原因就是对数据进行了加密传输.两种加密方式:① 对称加密: 加密密钥和解密密钥是一样的② 非对称加密: 加密密钥和解密密钥是不一样的(分为公钥和私钥)HTTPS协议同...原创 2018-11-27 21:25:24 · 533 阅读 · 0 评论 -
Nginx进阶之代理服务
进阶阶段回顾:Nginx进阶之静态Web资源服务简介代理模型:Nginx的代理模型:Nginx的代理分类:① 正向代理最典型的例子就是fan//墙了② 反向代理最典型的例子就是日常的访问网站区别: 在于代理的对象不一样正向代理代理的对象是客户端,反向代理代理的对象是服务器端.配置语法systax: proxy_pass [要代...原创 2018-11-21 22:05:46 · 305 阅读 · 1 评论 -
Nginx高级之Rewrite规则
进阶阶段的回顾:Nginx进阶之静态Web资源服务Nginx进阶之代理服务Nginx进阶之负载均衡服务Nginx进阶之缓存服务和动静分离 作用及应用场景作用: 实现对URL的重写以及对匹配(正则表达式)的url的重定向场景: 1. URL访问跳转, 支持开发设计① 页面跳转 ② 兼容性支持 ③ 展示效果2. SEO优化3. 维护① 后台维护 ...原创 2018-11-24 16:27:48 · 9862 阅读 · 3 评论 -
Nginx进阶之缓存服务和动静分离
进阶阶段回顾:Nginx进阶之静态Web资源服务Nginx进阶之代理服务Nginx进阶之负载均衡服务Nginx的缓存服务缓存类型模型:Nginx作为代理缓存的配置语法proxy_cache缓存的路径systax: proxy_cache_path [缓存存放的目录] levels=[缓存存放的层级, 一般设置为1:2] keys_zone=[缓存的名...原创 2018-11-23 22:11:31 · 486 阅读 · 0 评论 -
Nginx进阶之负载均衡服务
进阶阶段回顾:Nginx进阶之静态Web资源服务Nginx进阶之代理服务模型:① GSLB(全局负载均衡), 特点: 节点庞大, 范围广② SLB(服务器负载均衡), 特点: 范围小, 实时性/响应性好SLB分为四层负载均衡和七层负载均衡, Nginx是典型的七层负载均衡.Nginx的负载均衡:测试Nginx的负载均衡要测试Nginx的负载均衡功...原创 2018-11-22 17:01:27 · 415 阅读 · 0 评论 -
Nginx进阶之静态Web资源服务
基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confNginx基础之官方模块Nginx基础之请求限制Nginx基础之访问控制首先, nginx在客户和静态资源之间起到一个中间件的作用:静态资源有哪些?非服务器动态运行生成的文件:类型 种类 浏览器端的渲染 H...原创 2018-11-20 01:38:45 · 519 阅读 · 0 评论 -
Nginx基础之访问控制
基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confNginx基础之官方模块Nginx基础之请求限制访问控制的模块:IP的访问控制 http_access_module 用户的信任登录 http_auth_basic_module 用户访问模块: http_access_mod...原创 2018-11-18 14:16:55 · 362 阅读 · 0 评论 -
Nginx基础之请求限制
基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confNginx基础之官方模块前言知识: HTTP协议版本 连接关系 HTTP1.0 TCP不能复用 HTTP1.1 顺序性TCP复用 HTTP2.0 多路复用TCP复用 HTTP请求建立在一次TCP...原创 2018-11-16 17:40:55 · 346 阅读 · 1 评论 -
Nginx基础之配置文件nginx.conf
基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解nginx默认的配置文件有: nginx.conf/default.conf主配置文件nginx.confnginx.conf原文件:nginx的默认配置语法全局模块 user 设置nginx服务的系统使用用户 worker_processes 工...原创 2018-11-13 16:47:20 · 1391 阅读 · 0 评论 -
Nginx基础之官方模块
基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confnginx的模块分为官方模块和第三方模块, 这里介绍几个官方模块.安装完nginx之后输入命令 nginx -V, 两个红箭头之间的编译参数:① http_stub_status_module, 用于展示nginx当前处理连接的状态配置语法:...原创 2018-11-14 14:19:04 · 379 阅读 · 0 评论 -
Nginx基础之安装目录和配置语法详解
基础阶段回顾:Nginx基础之简介与快速安装一 安装目录首先, 输入rpm -ql nginx, 会展示有关nginx安装之后所有的文件位置路径 类型 作用 /etc/logrotate.d/nginx 配置文件 nginx的日志轮转, 用于logrotate服务的日志切割 /etc/nginx /etc/nginx/nginx....原创 2018-11-12 15:24:41 · 440 阅读 · 0 评论 -
Nginx知识点整理
在此之前整理过Nginx的相关使用方法, 但是感觉不是很完整, 有兴趣可以去看看之前的整理: https://blog.youkuaiyun.com/ip_jl/article/category/8312911现在抽时间重新整理一下Nginx从基础安装到日常开发的使用的全过程, 此次整理是较为完整的一次, 所以篇幅会较长, 无法一次性写完整, 只能持续更新...//2019/01/12更新======...原创 2019-01-12 23:55:37 · 1571 阅读 · 1 评论