标签:Nginx配置

NDIS

Lua + Nginx 实现动态生成图片缩略图功能

herman 4年前 (2020-05-26) 3918浏览

缩略图的实现方法有很多种。比如,有的直接放置一大一小两种图;有的直接靠前端去缩放图片;也有的靠第三方应用,比如七牛云实现。但是这些实现都不太符合我们。由于目前我们的应用比较特殊,想在自建的图片服务器上控制是否需要显示缩略图。因此,我们借助了 Ngi...

JAVA

再不学就老了,BAT 大厂的大型网站页面静态化你了解吗?

herman 5年前 (2019-10-19) 2496浏览

我们小伙伴们在访问淘宝、网易等大型网站时有没有考虑到,网站首页、商品详情页以及新闻详情页面是如何处理的?怎么能够支撑这么大流量的访问呢? 很多小伙伴们就会提出他们都采用了静态化的方案,这样用户请求直接获取静态数据html,就不需要访问数据库了...

JAVA

Zookeeper 的配置文件常用配置属性大全

herman 5年前 (2019-10-05) 2110浏览

Zookeeper 从诞生之初火爆到今天是有原因的,值得我们每一个网友深入学习! Zookeeper 提供了强大的 API,或者说是源语集。基于此,我们一般都很容易的能够上手 Zookeeper,但是,想深入研究和学习,对相关的配置文件属性还...

业余杂谈

详解 Robots.txt 配置教程

herman 5年前 (2019-06-18) 5118浏览

基本上,所有公开你能访问到的网站都有 Robots.txt。可能只是你没有注意到而已,比如淘宝的:https://www.taobao.com/robots.txt、百度网盘的:https://pan.baidu.com/robots.txt。 ...

SQL

MySQL 中,为什么有些数据库在匹配字符时不区分大小写?

herman 5年前 (2019-05-07) 2501浏览

这其实是一个小问题,但小问题往往是一个高频问题。我敢打赌,很多网站的数据库设计者可能都没有注意这个细节。不信,你去试一试大多数网站的登录,账号如果是邮箱,或者是名称的,你可以看看是否区分大小写! 造成这个问题的原因是,我们经常再讲 selec...

NDIS

GoAccess 实现 Nginx access 日志可视化显示和实时监控

herman 5年前 (2019-03-08) 3154浏览

开发一个系统,大家第一时间应该想到的就是日志。这也是很多架构师要考虑的事情。 比如,我有上万台机器的话,每台机器都会产生日志。如果其中有 10 台机器中的程序报了一个 error,你不可能在登录上去看吧。而且,登录系统都是需要临时审批权限的...

NDIS

Nginx 的 access_log 指令开启配置自定义日志教程!

herman 5年前 (2019-02-13) 5254浏览

日志就相当于软件系统的黑匣子!没有它,简直就是灾难! 你也很难讲清楚,功能和日志哪个更重要。功能服务于客户,用户等使用者,日志服务于我们自己,方便我们排查问题。所以我们要写好日志,记好日志! Nginx  也提供了非常强大的...

业余杂谈

Nginx 的 log_format 日志格式

herman 5年前 (2019-02-12) 3616浏览

基本上任何一个系统或者框架都有日志记录功能,Nginx 也不例外。 前面我在《昨天,我和黑客之间的一次攻防演练!》这篇文章中也使用到了 Nginx 的 access_log 日志。今天我们重点来说一下,Nginx 中的 log_f...

业余杂谈

Nginx 中的反向代理 proxy_pass 配置教程

herman 5年前 (2019-02-12) 8519浏览

对于 Nginx,可能有很多人第一时间能想到的就是它的反向代理这一特性,今天我们就一起来简单的学习一下 Nginx 中的反向代理 proxy_pass 的相关配置用法。 在开始之前,我们先来聊一聊啥是正向代理,啥是反向代理。 正向代理...

NDIS

Nginx 开启 gzip 压缩

herman 5年前 (2019-01-28) 2770浏览

前面我已经写过一篇 gzip 的文章来做铺垫了《Linux 的 gzip 压缩》。这篇文章我们就来看看 Nginx 如何开启 gzip 压缩。 Nginx 中开启 gzip 压缩只需要 4 个步骤: 第一步,配置 gzip o...

业余杂谈

一次生产事故让我学会了 Nginx 限速

herman 5年前 (2019-01-22) 2482浏览

前方的路都是坑,只有你踩过,你才知道,经验就是钱。别问公司里,同样敲的代码,为啥别人比你工资高,因为别人踩的坑比你多。 最近,我们生产服务器就出了一次故障。这个故障本来是一个小问题,但是迫于我们没有运维,就只能我们硬着头皮去自己研究摸索。最...

NDIS

Nginx 中 root 指令和 alias 指令的区别

herman 5年前 (2019-01-22) 2478浏览

我们在配置 Nginx 时,往往会参考网上的一些文章。同时有时候,也会看一些 Nginx 的视频教程。但是你会发现,A 文章中的配置使用的是 root,B 文章中的配置使用的是 alias。那么这两个参数到底是有什么区别呢?今天我们一起来说一说。...

业余杂谈

详解 nginx日志分割和 nginx 日志安全分割

herman 5年前 (2019-01-11) 2678浏览

Nginx 有一个问题就是它的日志不会自动分割。所有的日志都会累积起来,导致日志文件非常的大,不是硬盘空间占满就是文件太大无法打开。因此,我们需要对 Nginx 的日志进行切割,分割成每天一个日志文件,并且要进行安全的日志分割,不能影响到 Ngi...