![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx篇
文章平均质量分 70
运维朱工
专注于分享linux云计算,运维相关技术
展开
-
纯nginx,搭建文件上传、下载服务器
通过nginx做资源下载站,很多运维小伙伴应该是比较熟悉的了。不过用nginx做webdav,可能还有小伙伴不是很清楚。原创 2022-10-14 21:31:58 · 4756 阅读 · 3 评论 -
nginx入门详解(九)- 负载均衡
负载均衡目的:将前端超高并发访问转发至后端多台服务器进行处理,解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务的问题。工作原理:负载均衡分为四层负载均衡和七层负载均衡。四层负载均衡是工作在七层协议的第四层-传输层,主要工作是转发。它在接收到客户端的流量以后通过修改数据包的地址信息(目标地址和端口)将流量转发到应用服务器。七层负载均衡是...原创 2019-07-28 18:39:48 · 397 阅读 · 0 评论 -
nginx入门详解(八)- 反向代理
概念反向代理是nginx的一个重要功能,在编译安装时会默认编译该模块。在配置文件中主要配置proxy_pass指令。代理服务器接受客户端的请求,然后把请求转发给后端真实服务器进行处理,然后再将服务器的响应结果返给客户端。作用:与正向代理(正向代理主要是代理客户端的请求)相反,反向代理主要是代理服务器返回的数据,所以它的作用主要有以下两点:可以防止内部服务器被恶意攻击(内部服务器...原创 2019-07-27 16:12:30 · 222 阅读 · 0 评论 -
nginx小技巧之隐藏版本号
有时候在生产企业,并不是很想让别人知道我们使用的nginx是哪个版本,所以需要对外隐藏版本号。比如,163镜像站,我们随意访问一个不存在的资源,然后看nginx返回的信息,可以看到只返回了nginx,并没有看到其版本号。实例:在nginx的配置文件添加一个指令:server_tokens off;这个指令可以添加在http,server,location中。一般直接...原创 2019-08-05 12:19:12 · 882 阅读 · 0 评论 -
nginx入门详解(五)- 目录加密
在上一章,介绍了对用户的访问限制,这章重点介绍介绍对用户访问目录进行加密,只有输入正确的用户名与密码才能进行访问。这个功能特性是由ngx_http_auth_basic_module提供的,默认编译nginx时会编译好,主要有以下两个指令。Syntax: auth_basic string | off;Default: auth_basic off;Context: http, s...原创 2019-07-23 10:15:08 · 751 阅读 · 0 评论 -
nginx入门详解(四)- 访问控制
上一章就配置文件进行了一个解说,但是没有结合实例,看一遍可能很难记住。这一章就结合实例来看下通过修改配置文件,实现简单的防火墙功能。这个功能的实现依靠nginx的access模块,这个模块在我们编译nginx时会默认编译进nginx的二进制文件中。语法:Syntax: allow address | CIDR | unix: | all;Default: —Context: h...原创 2019-07-22 19:01:21 · 350 阅读 · 0 评论 -
nginx入门详解(三)- 配置文件解读
上一章节主要讲解了nginx的常用命令,这一章节重点讲解nginx的配置文件。nginx配置文件路径不同安装方式,nginx的文件存放路径也有所不同。源码编译安装方式:在安装目录下的conf目录下,比如我的安装目录是/usr/local/nginx,那么他的配置文件就在/usr/local/nginx/conf目录下。yum安装方式:在/etc/nginx/目录(主配置文件)与/e...原创 2019-07-22 18:59:25 · 327 阅读 · 0 评论 -
nginx入门详解(二)- 常用命令实战
在上一篇中,我们主要讲到了nginx的安装,分别介绍了yum安装与源码编译安装。这篇文章主要探讨nginx的相关命令。使用/usr/local/nginx/sbin/nginx -h命令查看可用参数:[root@localhost ~]# /usr/local/nginx/sbin/nginx -hnginx version: nginx/1.16.0Usage: nginx [...原创 2019-07-22 18:58:01 · 696 阅读 · 0 评论 -
nginx入门详解(一)- 安装部署
本章重点介绍nginx的安装部署:YUM安装部署 源码安装部署登录http://nginx.org官网:点击右侧的download:主线版本:也叫开发版本,目前最新但是还没有经过大量测试的版本。稳定版本:稳定版通常是经过大量测试的,相对比较稳定的版本,企业中我们也会使用稳定版。历史版本:通常是往期的稳定版本。yum安装配置yum仓库:1、点击 当前页最下方的...原创 2019-07-22 18:56:42 · 344 阅读 · 0 评论 -
nginx入门详解(七)- 匹配规则
Location 基础知识:概念:我们可以通过配置Location指令块,来决定客户端发过来的请求URI如何处理。语法:Syntax: location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }Default: —Context: server, locationlocation 配置可以有两种配置方法...原创 2019-07-25 15:39:45 · 192 阅读 · 0 评论 -
nginx入门详解(六)- 日志切割
上一章讲解了nginx的目录加密功能,本章重点介绍nginx的日志切割。在第二章,我们探讨了nginx的常用命令,如果还不熟悉,可以去看着练习几遍。我们可以通过"/usr/local/nginx/sbin/nginx -s"命令向nginx的主进程(master进程)发送信号,这些信号有stop、quit、reopen、以及reload。那么其中的reopen,就是我们今天的主角,我们...原创 2019-07-24 14:49:59 · 234 阅读 · 0 评论