先来说说为啥要写这篇文章,之前看了下 Nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意的。因此我决定禁止国外 IP 来访问我的网...
Ngnix IP封禁以及实现自动封禁IP
1.在ngnix的conf目录下创建一个blockip.conf文件 2.里面放需要封禁的IP,格式如下 deny 1.2.3.4; 3.在ngnix的HTTP的配置中添加如下内容 include b...
nginx缓存静态资源,只需几个配置提升10倍页面加载速度
首先我们看图说话 这是在没有缓存的情况下,这个页面发送了很多静态资源的请求: 可以看到,静态资源占用了整个页面加载用时的90%以上,而且这个静态资源还是已经在我使用了nginx配置压缩以后的大小,如果...
Nginx添加新模块&平滑重启服务
一、简要说明 当编译完成后的Nginx需要添加新的模块时,我们需要添加该模块重新编译。 比如我这里的需求是:编译好Nginx后,我需要添加--with-http_v2_module --with-st...
nginx版本升级
1、需求 因为一些原因,比如说 nginx发现漏洞、应用一些新的模块等等,想对 Nginx 的版本进行更新,最简单的做法就是停止当前的Nginx服务,然后开启新的Nginx服务。但是这样会导致在一段时...
Nginx优化静态资源加载解决Waiting(TTFB)时间过长问题
我的爱尚资源教程网站每次加载都需要等待两三秒,一直以为是带宽问题(因为带宽真的小,钱的问题),后来开了全站 CDN 加速依然没有解决问题,今天正好没事就研究研究。
Nginx高可用方案
准备工作 192.168.16.128 192.168.16.129 两台虚拟机。安装好Nginx 安装Nginx 更新yum源文件: rpm -ivh http://nginx.org/packag...
Nginx中实现301重定向的方法有哪些
第一种:使用重写指令定期匹配所有URIs,然后删除第一个/(反斜杠)。 rewrite^/(.*)$ https://www.58pxe.com/$ 1; 第二种:也使用重写指令,除了所有URIs都由...
Nginx 索引目录美化
首先你的网站是这个样子 别人家网站长的比你好看 首先git拉一下ngx-fancyindex的模块 [root@localhost home]# git clone&nb...
nginx配置目录访问&用户名密码控制
项目上需要一些共享目录让外地同事可以网页访问对应的文件,且受权限控制; 现有环境: centos nginx 你可以了解到以下内容: 配置nginx开启目录访问 并配置nginx用户名和密码进行权限控...