
Nginx
文章平均质量分 68
SZStudy
这个作者很懒,什么都没留下…
展开
-
Nginx默认模块配置语法
user 设置nginx服务的系统使用用户 worker_processes 工程进程数 error_log nginx的错误日志 pid nginx服务启动时的pid event worker_connections 每个进程允许最大连接数 use 工作进程数 #http_stub_status_module #作用:展...原创 2018-08-08 19:42:47 · 452 阅读 · 0 评论 -
Nginx常见问题
1.相同server_name多个虚拟主机优先级访问优先读取先配置的文件2.location匹配优先级= 进行普通字符精确匹配,也就是完全匹配^~ 表示普通字符匹配,使用前缀匹配~\~* 表示执行一个正则表达式 (优先级最高)3.try_files的使用按顺序检查文件是否存在location /{ try_files $uri $uri/ /index....原创 2018-11-27 12:48:35 · 243 阅读 · 0 评论 -
Nginx与Lua
#充分结合Nginx的并发处理epoll优势和Lua轻量级实现简单的功能切高并发场景##1.安装Lua解释器#yum install lua#2.运行#交互式,脚本式#lua基本语法#1.注释#行注释#- 注释#块注释#[[# 块注释#]]#2.变量##3.while循环#while num<=100 do#sum=sum+num#num=nu...原创 2018-11-26 16:26:39 · 436 阅读 · 0 评论 -
Nginx Https服务
#生成密钥和CA证书##1.检查是否安装openssl#openssl version#2.确认nginx是否有http_ssl_module#--with-http_ssl_module#nginx -v#3.生成key密钥#openssl genrsa -idea -out cyw.key 1024#4.生成证书签名请求文件(csr文件)#openssl req -new ...原创 2018-11-26 13:23:25 · 323 阅读 · 0 评论 -
Nginx-geoip_module模块
#geoip_module模块#基于IP地址匹配MaxMind GeoIP二进制文件,读取IP地址#先安装#yum install nginx-module-geoip#在nginx.conf添加:#load_module "module/ngx_stream_geoip_module.so";#load_module "module/ngx_http_geoip_module.so...原创 2018-11-23 13:30:10 · 1257 阅读 · 0 评论 -
Nginx安全链接模块-secure_link_modulem
#secure_link_modulem#一、制定并允许检查请求的链接的真实性以及保护资源免遭未经授权的访问#二、限制链接生效的周期、#配置语法Syntax: secure_link expression;Default : ——Context:http,server,locationSyntax: secure_link_md5 expression;Default : ——...原创 2018-11-23 13:09:26 · 1099 阅读 · 0 评论 -
常见Nginx的中间件架构(一)
#一、静态资源Web服务#文件读取Syntax: sendfile on|off;Default : sendfile off;Context:http,server,location,if in location#tcp_nopush配置语法#作用:sendfile开启的情况下,提供网络包的传输效率Syntax: tcp_nopush on|off;Default : tcp...原创 2018-10-24 17:49:36 · 1044 阅读 · 0 评论 -
Nginx Rewrite规则
#Nginx Rewrite规则#1.URL访问跳转,支持开发设计(页面跳转,兼容性开发,展示效果)#2.SEO优化#3.维护(后台维护,流量转发等)#4.安全#配置Syntax: rewrite regex replacement [flag];Default : ——Context:server,location,if#例:rewrite ^(.*)$/pages/mai...原创 2018-10-31 16:23:48 · 264 阅读 · 0 评论 -
Nginx动静分离
#Nginx动静分离 ->通过Nginx将动态请求和静态请求分离#例:#server{#root /opt/app/code;#location ~ \.jsp$ {# proxy_pass http://java_api;# index index.html index.htm;#}##location ~ \.(jpg|png|gif)$ {# e...原创 2018-10-31 16:22:54 · 449 阅读 · 0 评论 -
常见Nginx的中间件架构(四)
#Nginx缓存服务#配置语法#定义Syntax: proxy_cache_path path [levels=levels][use_temp_path = on|off] keys_zone=name:size [inactive=time][max_size=size] [manager_files=number] [manager_sleep=time][manager_thr...原创 2018-10-26 16:27:15 · 363 阅读 · 0 评论 -
常见Nginx的中间件架构(三)
#三、负载均衡#配置语法Syntax: upstream name {...};Default : ——Context:http#样例#upstream backend{# server backend1.example.com weight=5;# server backend2.example.com:8080;# server backend3.exam...原创 2018-10-26 13:45:41 · 400 阅读 · 0 评论 -
Nginx其他模块配置语法
#Nginx请求限制#limit_conn_module 连接频率限制#定义:Syntax: limit_conn_zone key zone=name:size;Default: ——Context:http#使用:Syntax: limit_conn zone number;Default: ——;Context:http,server,location#limit_r...原创 2018-10-23 21:33:05 · 229 阅读 · 0 评论 -
常见Nginx的中间件架构(二)
#常见Nginx的中间件架构#二、代理服务#配置Syntax: proxy_pass URL;Default : ——Context:location,if in location,limit_except#例1:(反向代理):#location ~ /test_proxy.html$ {# proxy_pass http://127.0.0.1:8080;#}#例2...原创 2018-10-25 09:57:21 · 279 阅读 · 0 评论 -
Nginx的目录和配置语法
一、Nginx安装目录 路径 类型 作用 /etc/logrotate.d/nginx 配置文件 Nginx日志轮转,用于logrotate服务的日志切割 /etc/nginx /etc/nginx/nginx.conf /etc/ngin...原创 2018-07-04 16:08:05 · 1185 阅读 · 0 评论 -
Nginx性能优化
1.性能优化考虑点 1.当前系统结构瓶颈 观察指标 压力测试 2.了解业务模式 接口业务类型、系统层次化结构 3.性能与安全 一、ab压力测试工具 1.安装 yum install httpd-tools 2.使用 ab -n 2000 -c 2 http://127.0.0.1 -n 总请求次数 -c 并发次数 ...原创 2018-11-27 13:43:33 · 258 阅读 · 0 评论