Nginx学习篇
小雨喳
while( !success ){ Keep trying; }
展开
-
nginx.conf结构说明
nginx.conf文件结构解释... #全局块events { #events块 ...}http #http块{ ... #http全局块 server #server块 { ... #server全局块原创 2018-01-03 14:47:46 · 323 阅读 · 0 评论 -
nginx常见问题
nginx常见问题1.相同server_name多个虚拟主机优先级访问 优先访问最先读取的server_name server { listen 80; #监听的端口 server_name testserver3 jeson.t.imoocc.io; #域名 #charset koi8-r; #字符集 #access_log /原创 2018-01-19 11:53:59 · 401 阅读 · 0 评论 -
nginx 正向代理
nginx 正向代理概念:正向代理的过程,它隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求。正向代理配置: 步骤1 location / { if ( $http_x_forwarded_for !~* "^116\.62\.103\.228") { #如果不是116.62.103.228访问返回403原创 2018-01-19 11:00:14 · 812 阅读 · 0 评论 -
geoip_module模块
geoip_module模块一、基于IP地址匹配MaxMind GeoIP二进制文件,读取IP所在地域信息。二、geoip_module使用场景1.区别国内外作为HTTP访问规则。2.区别国内城市地域作HTTP访问规则。三、实例步骤:1.yum install nginx-module-geoip2.nginx配置文件加载 3.下载地域ip文件maxmind 提供的免费版数据库已经可以满足需求,在原创 2018-01-18 15:35:05 · 824 阅读 · 1 评论 -
nginx重写规则
nginx的rewrite规则一、rewrite的介绍nginx的rewrite规则就是使用正则匹配请求的url,然后根据定义的规则进行重写和改变,需ngx_http_rewrite_module模块来支持url重写功能,该模块是标准模块,默认已经安装。(通过改写访问的url想让用户访问哪里就访问哪里)二、使用场景1.可以调整用户浏览的URL,看起来更规范,合乎开发原创 2018-01-18 15:28:15 · 538 阅读 · 0 评论 -
nginx负载均衡
nginx负载均衡一、负载均衡配置语法参数:upstream name{server 192.168.206.48:81 weight=1; #权重server 192.168.206.48:82 down; #当前的server暂时不参与负载均衡server 192.168.206.48:83 backup; #预留的备份服务器server 192.168.206.48:84 max_fa原创 2018-01-18 14:32:52 · 162 阅读 · 0 评论 -
静态资源web服务
静态资源web服务一、静态资源类型(非服务器动态运行生成的文件)浏览器器端渲染:HTML、CSS、JS图片,视屏,文件。二、静态资源服务场景CDNCDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。三、浏览原创 2018-01-17 13:36:01 · 638 阅读 · 0 评论 -
nginx缓存服务器
nginx缓存一、缓存类型1.服务端缓存:redis,memcached。2.代理端缓存:nginx。3.浏览器端缓存 :如果你浏览过程中,比如前进或后退,访问到同一个图片,这些图片可以从浏览器缓存中调出而即时显现。二、Nginx的缓存简介nginx的http_proxy模块,可以实现类似于Squid的缓存功能。Nginx对客户已经访问过的内容在Nginx服务器本地原创 2018-01-16 18:11:24 · 354 阅读 · 0 评论 -
HTTPS服务
HTTPS服务一、HTTPS的工作流程1.服务端将公钥给第三方机构,第三方机构用私钥将服务端的公钥进行加密(数字证书)。2.客户端请求服务端,服务端返回给客户端数字证书,浏览器内置一个受信任的CA机构列表,进行验证是否正确。3.客户端将已有的第三方机构的公钥进行证书的解密,将解密后的服务端公钥获取到进行数据加密,传给服务端,服务端用私钥解密。二、HTTPS定义H原创 2018-01-15 14:11:33 · 1072 阅读 · 0 评论 -
nginx概念
nginx概念一、什么是nginx1.nginx是一个开源且高性能,可靠的HTTP中间件代理服务。2.中间件:对web可以实现集群,缓存服务,安全应用起到中间代理的作用。3.常见的中间件服务:Apache,IIS,Nginx。二、Nginx特性1.跨平台:Nginx 可以在大多数 Unix like OS编译运行,而且也有Windows的移植版本。2.配置异常简原创 2018-01-12 10:27:24 · 248 阅读 · 0 评论 -
Nginx日志配置
Nginx深入详解之日志一、日志分类 Nginx日志主要分为两种:访问日志和错误日志。日志开关在Nginx配置文件(/etc/nginx/nginx.conf)中设置,两种日志都可以选 择性关闭,默认都是打开的。1、访问日志 访问日志主要记录客户端访问Nginx的每一个请求,格式可以自定义。通过访问日志,你可以得到用户地域来源、跳转来转载 2017-09-14 16:51:20 · 252 阅读 · 0 评论 -
nginx访问控制
nginx访问控制一、访问控制1、安装模块这个模块内置在了nginx中,除非你安装中使用了--without-http_access_module。如果你还没安装过nginx。2、指令allow语法: allow address | CIDR | unix: | all;默认值: —配置段: http, server, location, l原创 2018-01-12 13:38:54 · 640 阅读 · 0 评论 -
nginx模块讲解
nginx模块讲解一、编译安装 nginx的http_stub_status_module监控其运行状态步骤:1 编译nginx,加上参数 --with-http_stub_status_module2 修改nginx配置文件,添加监控状态配置,在nginx.conf的server块中添加如下代码location /nginx_status { # Turn on原创 2018-01-12 13:32:51 · 210 阅读 · 0 评论 -
nginx配置文件详解
nginx配置文件详解 全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。1.指定当前运行nginx服务的用户#user administrator; #配置用户或者组,默认为nobody nobody。2.nginx进程数,通常等于CPU数量或转载 2017-09-21 15:20:33 · 4848 阅读 · 0 评论 -
nginx无法解析php脚本
nginx无法解析php脚本1、查看nginx.conf是否配置正确正确格式:location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; ...原创 2018-04-11 22:58:12 · 4318 阅读 · 0 评论