Nginx学习
壹次心yi
这个作者很懒,什么都没留下…
展开
-
Nginx安装目录、文件详解(一)
环境: CentOS 7 Nginx 1.16.0/etc/logrotate.d/nginxNgnix的日志轮转, 利用系统的日志服务, 对日志进行切割、清理/etc/nginx/etc/nginx/nginx.co...原创 2019-08-05 09:59:22 · 1997 阅读 · 0 评论 -
Ngix geoip_module 读取IP地域信息
Ngix geoip_module 读取IP地域信息基于IP地址匹配MaxMind GeoIP 二进制文件,读取IP所在地域信息。初始安装并没有这个模块,需要自己安装。使用场景区别国内外IP作为HTTP访问规则区别国内城市地域作为HTTP访问规则配置加载模块在nginx.conf中加入:load_module "modules/ngx_http_geoip_modul...原创 2019-08-31 11:24:19 · 183 阅读 · 0 评论 -
Nginx 代理服务
Nginx 代理服务环境: CentOS7、Nginx 1.16.0在之前我们说到了Nginx的负载均衡,Nginx可以作为负载均衡器,分发客户端请求,其实,这就是Nginx的代理服务之一:反向代理Nginx的代理服务分为两种:正向代理反向代理正向代理正向代理是存在于客户端和服务器之间的代理人,需要客户端主动指定proxy,之后proxy会接受客户端的请求并发送给server...原创 2019-08-12 17:18:08 · 255 阅读 · 0 评论 -
Nginx 防盗链
Nginx 防盗链环境:CentOS7、Nginx 1.16.0在Nginx提供的静态web资源服务中,其防盗链功能也是经常使用的。什么是防盗链呢,看一下百度百科做出的解释:哈哈哈, 开个玩笑原创 2019-08-10 23:30:11 · 243 阅读 · 0 评论 -
负载均衡
负载均衡环境: CentOS7、Nginx 1.16.01.什么是负载均衡?负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。一个没有负载均衡的 web 架构类似下面这样:这种简单的部署模型只适用于最初的简单的网络,而随着业务的增多、客户的海量请求,给服务端造成的极大的并发,这种单一的架构有着极大的缺点和风险...原创 2019-08-10 19:31:49 · 497 阅读 · 0 评论 -
Nginx浏览器缓存篇
环境:CentOS7Nginx 1.16.0Expires原理: 给http添加Cache-Control、Expires头Syntax: expires [modified] time; expires epoch | max |off ;Default: expires off;Context: http, server, location;expires指令控...原创 2019-08-09 19:15:12 · 1489 阅读 · 0 评论 -
Nginx模块——访问控制
环境:CentOS7Nginx 1.16.0Nginx的访问控制实现中存在如下两种方式:基于IP的访问控制 : http_access_module基于用户的信任登录 : http_auth_basic_module1. http_access_module配置语法:Syntax: allow address | CIDR | unix: | all;Default: —...原创 2019-08-07 14:03:01 · 271 阅读 · 0 评论 -
利用Nginx模块进行请求限制——limit_conn_module、limit_req_module
环境:CentOS7Nginx 1.16.0原创 2019-08-07 11:05:51 · 621 阅读 · 0 评论 -
Nginx模块——http_sub_module
环境:CentOS7Nginx 1.16.0http_sub_module模块,可用来对服务器将要返回给客户端的html内容进行替换常用到的几项配置:Syntax: sub_filter string replacement; //把html内容中的 string 部分替换成 replacement;Default: ——Context: http, server, lo...原创 2019-08-06 12:19:24 · 639 阅读 · 0 评论 -
Nginx模块——http_random_index_module
环境:CentOS7Nginx1.16.0http_random_index_module, 可在目录中选择随机主页配置语法:Syntax: random_index on | offDefault: random_index offContext: location使用方法:先准备好随机页面:修改/etc/nginx/conf.d/default.conf, 修改如图所...原创 2019-08-06 10:45:14 · 254 阅读 · 0 评论 -
Nginx模块——http_stub_status_module
环境:CentOS7Nginx:1.16.0http_stub_status_module模块可以用于查看Nginx客户端的状态配置语法:Syntax: stub_status;Default:——Context:server, location具体使用:编辑 /etc/nginx/conf.d/default.conf如图所示填入, 保存退出。检测Nginx配置文件语...原创 2019-08-06 10:22:14 · 492 阅读 · 0 评论 -
Nginx处理静态资源的核心配置
环境 :CentOS7Nginx 1.16.0配置文件读取Syntax: sendfile on | off;Default: sendfile off;Context: http, server, location, if in location;sendfile的原理用这张图解释:减少了传统网络传输中多次的上下文切换, 对于静态文件传输能够极大提升性能。aio ...原创 2019-08-07 22:30:32 · 1010 阅读 · 0 评论 -
Nginx 编译参数解析 部分
环境:CentOS7Nginx1.16.0输入指令: nginx -V 获取编译参数原创 2019-08-05 14:06:57 · 104 阅读 · 0 评论 -
Nginx配置cros跨域以及遇到401响应的问题
nginx配置cros跨域以及遇到401、500响应的问题这是我Nginx的server配置:server { listen 80; server_name DataAnalysis; location / { if ($request_method = 'OPTIONS'){ add_header 'Acce...原创 2019-09-02 12:21:16 · 21596 阅读 · 4 评论