![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx
白玉灬风
一枚小学生
展开
-
Nginx跨域配置
可以在server或location节点下添加如下配置:#允许跨域请求的域,*代表所有 add_header 'Access-Control-Allow-Origin' *;#允许带上cookie请求add_header 'Access-Control-Allow-Credentials' 'true'; #允许请求的方法,比如GET/POST/PUT/DELETE add_header 'Access-Control-Allow-Methods' *;#允许请求的header a原创 2020-08-05 12:12:51 · 311 阅读 · 0 评论 -
Nginx日志切割
nginx的日志如果不做切割的话,文件的内容会越来越多,体积会越来越大,不便于运维查看。所以我们可以通过把大的日志文件切割成多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百甚至上千G,则可以按需以半天或者小时为单位进行切割。手动切割具体步骤如下:1、创建一个shell可执行文件vi /usr/local/nginx/sbin/cut_nginx_log.shcut_nginx_log.sh,内容为:#!/bin/bash# Description: rota..原创 2020-08-02 20:17:22 · 199 阅读 · 0 评论 -
Nginx进程模型解析
文章目录Nginx进程模型解析Worker的抢占机制Nginx的事件处理机制小结Nginx进程模型解析nginx包含了两种进程:worker进程:主进程master进程:工作进程通过下面的命令可以看出:[root@localhos...转载 2020-08-01 21:00:44 · 193 阅读 · 0 评论 -
nginx-https模块
由于http传输没有被加密,具有不安全性,容易导致传输数据被中间人盗用,发生数据内容劫持及篡改及信息泄露。https就可以很好地解决这些问题。 https采用加密的方式,对传输内容进行加密以及身份验证。 首先需要了解下两个加密方式,对称加密和非对称加密: 上图是对称加密图示,明文的数据经过了加密秘钥加密,生成密文传输给...原创 2018-07-21 22:08:57 · 486 阅读 · 0 评论 -
nginx--基础知识
一、什么是中间件:在我们的网站后台,往往存在着很多的应用服务,对应的是我们的操作系统来驱动我们的硬件为我们提供对应的服务,应用与应用服务之间的直接调用或者应用与操作系统之间的交互,这样会导致我们在有很多应用的情况下,层次化的应用不够隔离,代码耦合程度高,我们需要有一个东西来代理来处理对应的一些请求,让应用只负责业务的逻辑。中间件可以起到与操作系统间的直接调用,也可以调用应用分发给对应的应...原创 2018-06-11 21:04:14 · 170 阅读 · 0 评论 -
nginx--目录结构及编译参数
通过yum安装nginx后其目录结构文件如下:日志切割配置: Nginx配置文件: Nginx.conf是nginx的主配置文件,启动的时候主要读取的是该配置文件,然后在没有做变更的情况下,会读取default.conf配置,是安装后默认进行server加载的配置文件 cgi配置: 编码转化的映射文件: 守护进程配置: 模块目录:...原创 2018-06-24 21:34:52 · 324 阅读 · 0 评论 -
nginx--基础配置语法
查看/etc/nginx/nginx.conf文件:user nginx;worker_processes 1; error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid; events { worker_connections 1024;} ht...原创 2018-07-03 21:23:06 · 3906 阅读 · 0 评论 -
nginx--静态资源服务器配置
Nginx作为常用的中间件,它主要运用在静态资源web服务器,代理服务,负载均衡调度器SLB及动态缓存上。Nginx作为http静态资源的server,它可以接收客户端类似于jpeg、htm、flv这种静态资源的请求,然后直接通过静态资源的存储得到这些文件返回给客户端。这种方式是一种典型高效的传输方式,这种场景,常常会会利用在对静态资源的处理请求以及动静分离这个场景下的应用。 静态资源...原创 2018-07-03 21:28:36 · 7410 阅读 · 2 评论 -
nginx--动静分离及rewrite规则
动静分离:为了分离资源,减少不必要的请求损耗,减少请求延时。通过中间件将动态请求和静态请求进行分离。 Rewrite规则:实现url重写以及重定向。应用场景:1、url访问跳转,支持开发设计(页面跳转、兼容性支持、展示效果等)2、SEO优化3、维护(后台维护、流量转发等)4、安全(伪静态等) 配置语法: 正则表达式: ...原创 2018-07-15 14:05:21 · 483 阅读 · 0 评论 -
nginx--安全链接及GeoIP模块
secure_link_module安全连接模块:对于访问限制及防盗链等的功能,如之前的防盗链是基于http_refer来实现,但是该请求头是可以在客户端被改写的,功能相对比较简单但是不完善。而安全链接模块可以帮助我们实现比较高级精度的验证。它利用的是后端加密的机制返还给前端,这样来实现类似于数字加密的认证方式。总结以下两个主要功能:制定并允许检查请求的链接的真实性及保护资源免遭未经授权的...原创 2018-07-16 21:24:36 · 634 阅读 · 0 评论