Nginx是一款高性能的Web服务器,它也能够充当反向代理服务器和负载均衡器。在Web应用开发中,优化网站速度是一个非常重要的工作。使用gzip压缩和解压缩技术,可以有效减小传输文...
Nginx 代理 MySQL 连接,并限制可访问IP
1.前言 我们的生产环境基本上都部署在云服务器上,例如应用服务器、MySQL服务器等。如果MySQL服务器直接暴露在公网,就会存在很大的风险,为了保证数据安全,MySQL服务器的端口是不对外开放的。 ...
nginx禁止非法url访问
$request_uri 这个变量等于包含一些客户端请求参数的原始URI,我们可以通过if判断,限制非授权用户使用关键字访问我们的页面 if ($request_uri ~* "/abc.html\?...
Windows上,nginx日志存放位置如何修改
1. 打开nginx的配置文件,通常位于C:\nginx\conf\nginx.conf。 2. 找到以下配置: ``` error_log logs/error.log; access_log lo...
用Nginx禁止国外IP访问我的网站
先来说说为啥要写这篇文章,之前看了下 Nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意的。因此我决定禁止国外 IP 来访问我的网...
Nginx添加新模块&平滑重启服务
一、简要说明 当编译完成后的Nginx需要添加新的模块时,我们需要添加该模块重新编译。 比如我这里的需求是:编译好Nginx后,我需要添加--with-http_v2_module --with-st...
nginx版本升级
1、需求 因为一些原因,比如说 nginx发现漏洞、应用一些新的模块等等,想对 Nginx 的版本进行更新,最简单的做法就是停止当前的Nginx服务,然后开启新的Nginx服务。但是这样会导致在一段时...
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–location匹配顺序
location = / 精确匹配 /,后面不能带任何字符 location / 所有地址都是以 / 开头,所以这条规则将会匹配到所有请求。但优先级最低。 location /documents/ 匹...
Nginx修改access.log日志时间格式
一、修改原因 因为要获取nginx访问信息,作为开发的数据使用,但是nginx的access.log文件中的默认的时间格式是这样的: [02/Nov/2017:20:48:25 +0800] 而要求的...
nginx设置目录浏览及中文乱码问题解决
在Nginx下默认是不允许列出整个目录的。如需此功能, 先打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外两个参数最好也加上去: ...