标签:nginx

教程

Nignx网站屏蔽指定路径的百度爬虫

Nginx 搭建的网站,想要屏蔽指定路径下的爬虫。 第一种方法,使用 if 和 Location 指令 可以使用Ningx 的 if 指令和 location 指令实现。 看一个实例, 比如我们希望当请求的路径以 hot 开头时爬虫访问返回403。 可以参考如下配置: { ...

shanhuhai 3年前 (2020-12-09) 1907℃ 0喜欢

教程

Nginx 一个域名下部署多个网站运行多个PHP 版本

我们可能会遇到需要在一个域名下用几套程序来构建一个网站,这时候可能需要在在不同的目录下绑定不同的网站。 比如 根目录 / 是用 Laravel 构建的cms程序,/blog 下绑定的是一个 wordpress 开源博客程序。 问题一:如何将不同程序的代码目录绑定到一个域名下的不同...

shanhuhai 4年前 (2020-04-09) 6824℃ 6喜欢

技巧

Nginx 用 Lua 控制 Fastcgi cache 缓存实现服务优雅降级

如果服务都是动态页面没有做静态化,当某个页面转发很高,访问量很大,可能会有很高的瞬时并发请求进到php-fpm 中,导致数据库和 php-fpm 崩溃。 这种情况下要不就是加服务器提升并发,要不就是优化程序性能,但都是事后手段了。 这里我们提供一种弹性的可以根据用户并发请求量来触...

shanhuhai 6年前 (2018-06-12) 8102℃ 6喜欢

教程

Nginx 访问日志分析工具 GoAccess 使用简单教程

正常运行的网站如果发生崩溃,一般都是由于某些事件导致流量剧增,服务器无法承受导致的。这时候首先要通过 Nginx的访问日志来确认下是那个请求接口流量过高,这时候就用到了 GoAccess。 GoAccess 是一款 Nginx 访问日志分析工具,通过 GoAccess 分析 Ng...

shanhuhai 6年前 (2018-05-31) 12173℃ 2喜欢

教程

Nginx lua 接收 GET/POST 请求

有时候写一些简单的api 接口如果不想再起个php-fpm ,完全可以通过nginx加lua在nginx 直接实现。 当然前提是你必须给nginx安装 lua-nginx-module 模块。 下面是nginx 的配置及lua 代码: lua_need_request_body ...

shanhuhai 7年前 (2017-09-22) 8792℃ 4喜欢

全栈

利用 nginx 自动生成缩略图

导语 如今的软件行业面向的终端越来越多,传统的 PC,现在正大火的移动端,还有正在逐步互联网化的电视、冰箱、可穿戴设备等,为了让公司的软件能兼容不同的终端,前端的同学们正在面临越来越多的挑战。 为了适配不同的设备,同学们不得不把一图片做好几个版本,其实这个事可以让运维来干,那就是...

shanhuhai 10年前 (2014-11-14) 4243℃ 1喜欢