Nginx

Nginx :
操作实例
keepalived + Nginx 实现高可用
corosync + Nginx
Nginx
web服务器
反向代理
web
mail
模块化设计架构 SSI以及图像缩放
nginx热部署 平滑升级
referer 反盗链机制
Nginx

Tenine 淘宝二次开发
varnish 缓存服务器 ,squid(出现时间比较长的缓存服务器)
nginx:cache(disk)
httpd:cache(disk,memory)

Nginx高度模块化,以流水线的方式工作
主进程和worker进程处理内容 :
Nginx
Nginx
Nginx安装 :
Nginx
查看库中包含什么软件 :
yum groupinfo "Development Tools"

mime 多用途互联网扩展
Nagle算法:
Nginx
Nginx配置文件 :
server :虚拟主机
location{}:
Nginx

location [=|~|~|^~]uri{...}
location URI{}
对当前路径及子路径下的所有对象都生效;
location = URI{}
精确匹配指定的路径,不包括子路径,因此,只对当前资源生效;
location ~URI {}
location ~
URI {}
模式匹配URI,此处的URI可使用正则表达式,~区分字符大小写,~* 不区分字符大小写;
location ^~ URI{}
不使用正则表达式;
优先级级别:
=,^~,~, ,
例如:
Nginx
基于IP控制:
loction / {
allow
deny
deny all 默认允许所有
}
基于用户访问控制:
location / {
auth_basic "Restricted Area";
auth_basic_user_file htpasswd;
}
htpasswd :
-c 第一次创建时使用,第二次不能使用;
nginx -t 语法测试

LEMP:
PHP+MySQL
FastCGI
php-fpm
innodb_file_per_table= ON
log-bin= master-bin

缓存为王
opcode xcache 前端缓存
memcached 可序列化数据 String ,Object
hash
redis 复杂数据结构
NoSQL 一类技术 应用场景不同
网站分区 各种服务器组
URL重定向

4层 运行在内核中
lvs
7层 运行在用户空间 服务
nginx
haproxy
Nginx反向代理 :
proxy_pass
Nginx

Ctrl+F5 强制连接web服务器
Upstream模块
nginx.conf配置文件
cache :共享内存,存储键和缓存对象元数据
磁盘空间:存储数据
缓存目录:子目录级别
proxy_cache_path :不能定义在server{}上下文中
另外常用的三种缓存
open_log_cache :日志缓存
open_file_cache :
fastcgi_cache :
而nginx的limit限制也基于共享内存实现;
rewrite:URL重写模块;支持正则表达式
测试 :
双目测试
单目测试
last :本次重写完成之后,重启下一轮检查
break :本次重写完成之后,直接执行后续操作;
WebDAV

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值