借用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件 我用的tengine,安装目录是/usr/local/tengine。1.下载nginx.vim2.将nginx.vim上传至 ~/.vim/syntax/,并在~/.vim/filetype.vim的文件中新增如下内容: Fatmouse 2019-12-28 nginx 1523 0 阅读全文
Nginx设置Referer来防止盗图的实现方法 如果服务器的图片被别的网站盗链,将影响服务器的带宽以及访问速度,这时我们就需要设置图片文件或视频文件的防盗链功能; Fatmouse 2019-12-30 nginx 563 0 阅读全文
如何使用nginx充当mysql的负载均衡器 说明:nginx版本要求是1.9以上 ,编译nginx的时候需要加上 --with-stream 如: Fatmouse 2019-12-31 nginx 700 0 阅读全文
nginx反向代理之将80端口请求转发到8080 先来理解一波概念,什么是nginx反向代理?反向代理的意思是以代理服务器(这里也就是nginx)来接收网络上的请求,也就是url(默认是80端口), Fatmouse 2020-01-02 nginx 1162 0 阅读全文
linux下 nginx监控问题 nginx安装 保证虚拟机能上网:1、root用户登录2、查看nginx安装信息:yum info nginx Fatmouse 2020-01-03 nginx 555 0 阅读全文
Nginx Rewrite模块应用的几种场景 应用场景1――基于域名的跳转 公司旧域名 ,因业务需求有变更,需要使用新域名www.kgc.com 代替 Fatmouse 2020-01-04 nginx 514 0 阅读全文
Nginx session丢失问题处理解决方法 在用nginx的反向代理tomcat的路径中,可能会出现session丢失问题。每发送一次请求 JESSIONID 都会发生改变,说明上一次形成的session丢失,从而创建新的session。 Fatmouse 2020-05-10 nginx 573 0 阅读全文
Nginx限制IP访问某些页面的操作 1、要禁止所有IP访问a1.htm a2.htm a3.htm这个三个页面在location可以这样写2、只允许指定的ip访问a1.htm a2.htm a3.htm这个三个页面,其他IP的访问都拒绝 Fatmouse 2020-06-13 nginx 624 0 阅读全文
深入浅析Nginx虚拟主机 对于Nginx而言,每一个虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,互不影响的。 Fatmouse 2020-08-15 nginx 54 0 阅读全文
Docker部署nginx实现过程图文详解 1.下载nginx2.运行nginx3.运行结果注意: 当docker运行nginx时,外界访问还是docker所在的那个IP地址,就相当于nginx在那台机器上运行一样。 Fatmouse 2020-11-18 nginx 57 0 阅读全文
nginx里的rewrite跳转的实现 一. 新旧域名跳转 作用场景:基于域名的跳转,现在公司旧域名:www.peihua.com Fatmouse 2020-11-19 nginx 89 0 阅读全文
Nginx+Tomcat实现负载均衡、动静分离的原理解析 1、Nginx 实现负载均衡是通过反向代理实现反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器(例:Nginx)对外就表现为一个反向代理服务器。 我们从客户端的视野来看,实际上客户端并不知道真实的服务提供者是哪台服务器,它只知道它请求了反向代理服务器。因此反向代理这种方式又对外隐藏了真实服务器的地址,从一定程度上降低了安全隐患。 Fatmouse 2021-03-05 nginx 57 0 阅读全文
nginx rewrite 伪静态配置参数和使用例子 正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行 flag标记有: * last 相当于Apache里的[L]标记,表示完成r ··· Fatmouse 2019-11-21 nginx 659 0 阅读全文
Nginx 502 bad gateway和Nginx 504 Gateway Time-out错误解决方法 错误解决办法 最近服务器宕机的现象比较频繁,临下班时分,G给挂掉了,502 Bad Gateway Nginx,不由得让我想起之前的504 Gateway Time-out,两者应该有点联系,一定得弄清楚。Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。 解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad G ··· Fatmouse 2019-11-23 nginx 760 0 阅读全文
Nginx优化配置和内核优化 实现突破十万并发 nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 Fatmouse 2019-11-24 nginx 466 0 阅读全文
nginx安装(1) ttlsa教程系列之nginx 当今nginx的劲头越来越猛,记得2011年版本才1.0.6,现在已经更新到了1.5.1,nginx的更新速度越来越快。一直想记录一系列的nginx教程,处于各种原因没去做.今年抽出时间完成平时工作上用到的nginx.后续将会以视频教程的方式来做。当然,还是文章先出,下一篇文章将会讲nginx虚拟主机配置。有什么建议,望大家留言。 Fatmouse 2019-11-25 nginx 635 0 阅读全文
nginx中文件下载指定保存文件名的配置方法 一般在我们上传完资源文件之后,为了避免文件名冲突,会将文件名改成毫无意义的一段字符。这个字符,可能是MD5产生的,或者是其他方式产生的字符串。这时候,下载的时候,默认保存的文件名会是这段毫无意义的文件名(图1)。 Fatmouse 2019-11-27 nginx 1398 0 阅读全文
Nginx反向代理websocket配置实例 最近有一个需求,就是需要使用 nginx 反向代理 websocket,经过查找一番资料,目前已经测试通过,本文只做一个记录 Fatmouse 2019-11-28 nginx 659 0 阅读全文
nginx proxy_pass指令’/’使用注意事项 1. proxy_pass配置说明不带/ 代码如下: location /test/ { proxy_pass http://t6:8300; } Fatmouse 2019-11-29 nginx 664 0 阅读全文
在Nginx中拦截特定用户代理的教程 现代互联网滋生了大量各种各样的恶意机器人和网络爬虫,比如像恶意软件机器人、垃圾邮件程序或内容刮刀,这些恶意工具一直偷偷摸摸地扫描你的网站,干些诸如检测潜在网站漏洞、收获电子邮件地址,或者只是从你的网站偷取内容。大多数机器人能够通过它们的“用户代理”签名字符串来识别。 Fatmouse 2019-12-01 nginx 87840 0 阅读全文