![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 82
向右看齐--
这个作者很懒,什么都没留下…
展开
-
nginx 添加lua 支持 之安装
nginx 添加lua 支持原创 2022-08-18 16:08:05 · 1658 阅读 · 1 评论 -
用 Nginx 搭建一个具备缓存功能的反向代理服务
把这个静态资源Web服务器作为上游服务器;再搭建一个Nginx作为反向 代理 然后向大家演示Nginx作为反向代理应该怎么使用,由于上游服务要处理非常复杂的业务逻辑而且强调开发效率;所以它的性能并不怎么样;我们使用Nginx作为反向代理以后尼,可以由一台Nginx把请求按照负载均衡算法代理给多台上游服务器工作;这样我们就实现了水平扩展,在用户无感知的情况下,我们添加更多的上游服务器;来提升我们的处理性能;而当上游服务器出现问题的时候,那么Nginx可以把请求从有问题出现灾难的服务器转交给正常的服务器;..原创 2021-05-18 16:31:57 · 129 阅读 · 1 评论 -
nginx基础(6)-SSL协议握手时Nginx的性能瓶颈在哪里
转载于:https://blog.csdn.net/baidu_41388533/article/details/106855061声明:图片来自github:https://github.com/russelltao/geektime-nginxSSL协议握手时Nginx的性能瓶颈在哪里?TLS通讯过程通讯过程中双方主要想完成四个目的验证身份 达成安全套件共识 传递并生成密钥 加密通讯①浏览器向服务器发送ClientHello的消息 因为我们的浏览器是非常多样化的,比如F...转载 2021-05-06 14:33:41 · 442 阅读 · 0 评论 -
nginx基础(5)-ssl基础
从网络原理来看ssl安全协议网络安全是当前非常受到关注的一个问题,大部分站点都是通过https来实现站点安全的,那么怎么样才能把自己的http站点变成https站点? 我们需要了解ssl协议 TLS 协议究竟是怎么保证http的明文消息被加密的 我们可以看下TLS的通用模型 在OSI七层模型中,应用层是http协议,那么在http协议之下,表示层也就是SSL协议所发挥作用的这一层,它通过握手、交换秘钥、告警、对称加密应用数据等方式使http层没有感知的情况下做到了数据的安全加密,.原创 2021-05-06 14:33:38 · 130 阅读 · 0 评论 -
nginx基础(4)-用GoAccess实现可视化实时监控access日志
access日志记录了Nginx非常重要的信息,可以使用Nginx来分析定位问题,也可以用它来分析用户的运行数据,但是如果想要实时分析access.log相对比较困难,有一款工具叫GoAccess,它可以以图像化的方式通过WebSoxket协议实时的把access.log的变迁反应到浏览器中方便分析问题,GoAccess的站点:https://goaccess.io安装可在GoAccess官网上下载源码编译安装(https://goaccess.io/download),也可借助 yum ins原创 2021-05-06 14:33:34 · 325 阅读 · 0 评论 -
nginx基础(3)-重载、热部署、日志切割
Nginx命令行 01 格式:nginx 参数 信号 02 帮助: -? -h 03 使用指定的配置文件:-c 04 指定配置指令: -g 05 指定运行目录: -p 06 发送信号: -s 立刻停止服务: stop 优雅地停止服务: quit 重载配置文件: reload 重新开始记录日志文件: reopen 07 测试配置文件是否语法错误: -t -T 08 打印nginx的版本信息、编译信息等: -v -V...原创 2021-05-06 14:32:16 · 171 阅读 · 1 评论 -
nginx基础(2)-源码编译安装
下载nginxnginx官方下载地址:http://nginx.org/en/download.htmlwget http://nginx.org/download/nginx-1.18.0.tar.gztar -zxvf nginx-1.18.0.tar.gzcd nginx-1.18.0安装依赖包及基本命令包yum install -y gcc gcc-c++ gdb net-tools telnet libevent-devel subversion bind-utils w.原创 2021-03-18 16:58:47 · 202 阅读 · 0 评论 -
nginx基础(1)
Nginx的三个主要应用场景一、静态资源服务 通过本地文件系统提供服务。二、反向代理服务 通过Nginx的强大性能来实现缓存加速、负载均衡的功能。三、API服务 由于应用服务它本身的性能有很多问题,但是数据库服务要比应用服务好得多,因为它的业务场景比较简单,它的并发性能和TPS都要远高于应用服务,所以衍生出这一应用场景——由Nginx直接去访问数据库、redis或应用服务,应用Nginx强大的并发性能实现如web防火墙这样的复杂业务功能来提供给用户,这要求我们的AP...原创 2021-05-06 14:31:48 · 67 阅读 · 0 评论 -
nginx配置跨域问题
在我们访问文件的时候,会出现No 'Access-Control-Allow-Origin' header is present on the requested resource.之类的提示,遇到这种问题最简单的方式就是在服务器进行配置,当然客户端的方式就是jsonp,但是麻烦,还是下面的解决方式比较简单nginx/nginx.conf加入如下代码http { ###s...转载 2020-03-04 11:20:18 · 345 阅读 · 0 评论 -
使用certbot为你的网站免费上https
什么是https引自维基百科超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS)是一种网络安全传输协议。在计算机网络上,HTTPS经由超文本传输协议进行通信,但利用SSL/TLS来对数据包进行加密。HTTPS开发的主要目的,是提供对网络服务器的身份认证,保护交换数据的隐私与完整性。HTTPS的主要思想是在不安全的网络上创建一安...转载 2019-01-29 15:05:34 · 360 阅读 · 0 评论 -
centos7 离线配置安装nginx
下载nginx包tar -zxvf nginx-1.13.7.tar.gzcd nginx-1.13.7安装./configuremake clean ####清除./configure时产生的临时文件可能会报错误 ### the HTTP rewrite module requires the PCRE library. ###显示需要pcrerpm -iv原创 2017-12-21 13:40:29 · 2125 阅读 · 0 评论