Nginx+Windows负载均衡配置方法 一、下载Nginx 解压到C:nginx目录下 二、在两台服务器上分别建一个网站: S1:192.168.16.35:8054 S2:192.168.16.16:8089 二、找到目录 C:nginxconfnginx.conf 打开nginx.conf 配置如下: 代码如下: #使用的用户和组,window下不指定 #user nobody; #指定工作衍生进程数(一般等于CPU总和数或总和数的 ··· Fatmouse 2019-11-23 nginx 605 0 阅读全文
Nginx实现404页面的方法小结 第一种:Nginx自己的错误页面 Nginx访问一个静态的html 页面,当这个页面没有的时候,Nginx抛出404,那么如何返回给客户端404呢? Fatmouse 2019-12-18 nginx 528 0 阅读全文
配置Nginx服务器展示随机首页与空白图片的方法 显示随机首页模块(Random Index) 一般情况下,一个站点默认首页都是定义好的index.html、index.shtml、index.php等等,如果想站点下有很多页面想随机展示给用户浏览,那得程序上实现,显得尤为麻烦,如果你安装了nginx,那么使用nginx的random index即可达成这个功能,凡是以/结尾的请求,都会随机展示当前目录下的文件作为首页. random index介绍 ngx_http_random_index_module模块处理以'/'为后缀的请求,并且在当前目录下随机抽取一个页面作为首页.这个模块将在ngx_http_index_module模块之前执行. 默认情况下,这个模块没有安装,你需要在安装nginx的时候加上配置参数--with-http_random_index_module. 随机首页配置 Fatmouse 2019-12-06 nginx 856 0 阅读全文
Nginx 配置反向代理使用 Google fonts 字体并开启 HTTP2/SSL 支持 由于博客主题使用了 Google fonts PT Serif 字体,国内只能通过中科大的代理来使用 Google fonts 字体。然而最近发现其速度不稳定,响应时间有时候甚至超过 600ms。刚好因为自己有 vultr 的 VPS(带小尾巴) 就自己动手搭了个来用 Fatmouse 2019-12-14 nginx 691 0 阅读全文
为nginx设置默认虚拟主机(空主机头,默认主机头) 最关键的一点事,在server的设置里面添加这一行: listen 80 default; 后面的default参数表示这个是默认虚拟主机。 这个设置非常有用。 比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500. 目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置: 代码如下: server { listen 8 ··· Fatmouse 2019-11-22 nginx 954 0 阅读全文
Nginx实现前后端分离 如果有多个server端location可使用另一种配置以上就是本次给大家带来的关于Nginx实现前后端分离的全部内容,感谢你对脚本之家的支持。 Fatmouse 2019-12-20 nginx 789 0 阅读全文
windows下安装nginx的方法(图文) 1.到nginx官网上下载相应的安装包,;下载进行解压,将解压后的文件放到自己心仪的目录下,我的解压文件放在了D:dev目录下,如下图所示: Fatmouse 2019-12-09 nginx 604 0 阅读全文
Nginx Rewrite规则与使用介绍和技巧实例 一.正则表达式匹配,其中:* ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 Fatmouse 2019-11-29 nginx 596 0 阅读全文
Nginx的信号控制 Nginx简介Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP的代理服务器。Nginx由俄罗斯的Rambler.ru站点开发,而且官方测试Nginx可以支撑五万并发。 Fatmouse 2019-12-26 nginx 500 0 阅读全文
nginx配置支持php的pathinfo模式配置方法 nginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面。下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo。 Fatmouse 2019-12-14 nginx 531 0 阅读全文
Nginx基础学习之realip模块的使用方法 前言 nginx模块分为两种,官方和第三方,我们通过命令 nginx -V 查看 nginx安装信息,可以看到 下面有关 --with的nginx启动加载的模块信息。 Fatmouse 2020-06-14 nginx 774 0 阅读全文
nginx屏蔽指定接口(URL)的操作方式 一、前言有时候,web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法。 Fatmouse 2020-06-13 nginx 1684 0 阅读全文
Nginx Rewrite使用场景及配置方法解析 Nginx Rewrite使用场景1.URL地址跳转,例如用户访问pm.com将其跳转到baidu.com或者当用户通过http的方式访问时,将其跳转至https的方式访问。 Fatmouse 2020-09-15 nginx 6599 0 阅读全文
讲解Nginx服务器中设置本地浏览器缓存的简单方法 浏览器缓存(Browser Caching) 是为了加速浏览并节约网络资源,浏览器在用户磁盘上对最近请求过的文档进行存储。 nginx可以通过 expires 指令来设置浏览器的Header 语法: expires [time|epoch|max|off] 默认值: expires off 作用域: http, server, location 使用本指令可以控制HTTP应答中的“Expires”和“Cache-Control”的头标,(起到控制页面缓存的作用)。 可以在time值中使用正数或负数。“Expires”头标的值将通过当前系统时间加上您设定的 time 值来获得。 epoch 指定“Expires”的值为 1 January, 1970, 00:00:01 GMT。 max 指定“Expires”的值为 31 December 2037 23:59:59 GMT,“Cache-Control”的值为10年。 -1 指定“Expires”的值为 服务器当前时间 -1s,即永远过期 Fatmouse 2019-12-04 nginx 783 0 阅读全文
nginx服务器通过配置来解决API的跨域问题 前言 最近在采用jquery ajax调用http请求时,发现了一系列问题: 如采用firebug调试API请求(这个API是自己服务器的应用),看到服务器明明返回200状态,response返回数据也是json格式,但ajax返回的error。 Fatmouse 2019-12-15 nginx 676 0 阅读全文
Nginx转发socket端口配置详解 Nginx 转发 socket 端口常见场景:在线学习应用,在常规功能之外,增加一个聊天室功能,后端选择 swoole 提供服务提供者,同时不想前端直接 ip:port 方式链接到服务,需要使用 Nginx 进行转发。 Fatmouse 2019-12-31 nginx 921 0 阅读全文
nginx+redis实现session共享 上一篇我们介绍了nginx实现的负载均衡和动静分离,我们在文章的末尾说到,负载均衡需要面临的一个问题是内存数据的同步。例如:我有A,B两台服务器做了负载均衡,当我在A服务器上执行了登录并且将登录数据存入session的时候,这些session数据只存在于A服务器上,而没有在B服务器上,假如在处理下一个请求的时候,我需要用到session的数据,而不巧的是,这个请求刚好被交由B服务器来处理,这时候就会出现B服务器拿不到session数据的情况,从而造成错误。 Fatmouse 2019-12-21 nginx 490 0 阅读全文
Nginx使用的php-fpm的两种进程管理方式及优化 PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。 Fatmouse 2019-12-09 nginx 793 0 阅读全文
如何利用map实现Nginx允许多个域名跨域 常见的 Nginx 配置允许跨域指定 Access-Control-Allow-Origin 为 ‘*' ,即为最简单暴力的允许所有访问跨域 Fatmouse 2020-11-18 nginx 12823 0 阅读全文