Nginx
Nanjing_bokebi
这个作者很懒,什么都没留下…
展开
-
linux高阶-Nginx(十)-参数优化
默认的Linux内核参数考虑的是最通⽤场景,不符合⽤于⽀持⾼并发访问的Web服务器的定义,根据业务特点来进⾏调 整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,内核参数的调整都是不同的此处 针对最通⽤的、使Nginx⽀持更多并发请求的TCP⽹络参数做简单的配置,修改/etc/sysctl.conf来更改内核参数net.ipv4.ip_nonlocal_bin...原创 2020-01-13 08:10:58 · 271 阅读 · 0 评论 -
linux高阶-Nginx(八)-反向代理上
Nginx 反向代理功能反向代理:反向代理也叫reverse proxy,指的是代理外网用户的请求到内部的指定web服务器,并将数据返回给用户的一种方式,这是用的比较多的一种方式.Nginx除了可以在企业提供高性能的web服务之外,另外还可以将本身不具备的请求通过某种预定义的协议转发至其它服务器处理,不同的协议就是Nginx服务器与其他服务器进行通信的一种规范,主要在不同的场景使用以下模块实...原创 2020-01-11 18:23:27 · 620 阅读 · 0 评论 -
linux高阶-Nginx(九)-Rewrite相关功能
文章目录Nginx Rewrite相关功能1. ngx_http_rewrite_module模块指令1.1 if指令1.2 set指令1.3 break指令1.4 return指令1.5 rewrite_log指令2. rewrite指令2.1 rewrite flag使用介绍2.2 rewrite案例-域名永久与临时重定向2.2.1 永久重定向2.2.1 临时重定向2.2.3 二者区别2.3 ...原创 2020-01-11 16:19:55 · 650 阅读 · 0 评论 -
linux高阶-Nginx(七)-高级配置
文章目录一.状态页二.第三方模块三.Nginx变量四.自定义变量五.自定义访问日志5.1 自定义日志5.2 自定义json格式日志5.3 使用 Python 统计 json 格式日志六.http配置6.1 SSL配置项6.2 使用自签名证书6.3 nginx ssl证书示例6.4 实现多域名 HTTPS七.安全配置7.1 隐藏nginx版本号7.2 升级openssl版本八.其他配置8.1 ngi...原创 2020-01-09 14:01:08 · 337 阅读 · 0 评论 -
linux高阶-Nginx(六)-location的详细使用
location的详细使用文章目录location的详细使用语法规则匹配案例-精确匹配匹配案例-区分大小写匹配案例-不区分大小写匹配案例-URI开始匹配案例-文件名后缀匹配案例-优先级生产使用案例在没有使⽤正则表达式的时候,nginx会先在server中的多个location选取匹配度最⾼的⼀个uri,uri是⽤⼾请求的字符串,即域名后⾯的web⽂件路径,然后使⽤该location模块中的正...原创 2020-01-09 10:20:00 · 483 阅读 · 0 评论 -
linux高阶-Nginx服务(五)-核心配置详解
Nginx核心配置详解全局配置user nginx nginx; #启动Nginx⼯作进程的⽤⼾和组worker_processes [number | auto]; #启动Nginx⼯作进程的数量worker_cpu_affinity 00000001 00000010 00000100 00001000; #将Nginx⼯作进程绑定到指定的CPU核⼼,默认Nginx是不进⾏进程绑定...原创 2020-01-06 20:28:48 · 561 阅读 · 0 评论 -
linux高阶-Nginx服务(四)-location中root指令和alias的使用
通过前一篇博客我们已经了解,在nginx中,我们可以通过location块与root指令结合的方式,将"url"与"服务器路径"建立起对应的关系,location块负责匹配url,root指令负责将匹配到的url与服务器中的某个具体的目录对应起来。其实,location块匹配到对应的url以后,还能干很多别的事情,当location块匹配到url以后具体执行什么操作,取决于你在locat...原创 2020-01-06 20:26:11 · 603 阅读 · 0 评论 -
linux高阶-Nginx服务(三)-模块、配置指令、块之间的关系
通过上一篇文章我们已经了解,编译安装完nginx后,nginx会提供一个默认server,我们可以从/apps/nginx/nginx.conf文件中找到这个默认server的相关配置,如下://查看配置文件grep -v "^$" /apps/nginx/conf/nginx.conf | grep -v "#"worker_processes 1;events { wo...原创 2020-01-06 20:25:08 · 290 阅读 · 1 评论 -
linux高阶-Nginx服务(二)-安装与配置
文章目录Nginx安装centos安装nginxubuntu安装nginx查看帮助目录结构编译安装配置基础编译环境配置NginxNginx默认配置文件Nginx安装centos安装nginx//配置epel源yum -y install epel-release//下载安装nginxyum -y install nginx//查看版本nginx -v//查看版本以及配置选项...原创 2020-01-04 20:23:52 · 247 阅读 · 0 评论 -
linux高阶-Nginx服务(一)-模型详解
文章目录应用程序的工作模式服务端I/O系统I/O模型网络I/O模型1.阻塞I/O模型(blocking I/O)2.非阻塞I/O模型(noblocking I/O)3.信号驱动I/O模型(signal blocking I/O)4.I/O复用模型(I/O multiplexing)5. 异步I/O模型(asynchronous I/O)五种I/O对比实现方式selectpollepoll应用程序...原创 2020-01-03 08:26:08 · 392 阅读 · 0 评论