转码无法跨域播放(主机头) 在网站 第一种方法 location / { if ( $request_method = 'OPTIONS' ) { add_header access-control-allow-headers range; add_header access-control-allow-methods GET,POST,HEAD,OPTIONS; add_header access-control-allo ··· Fatmouse 2021-04-17 nginx 38896 0 阅读全文
详解如何修改nginx的默认端口 首先找到配置文件在哪你可以这几个目录都看一遍,看看配置文件在哪里。我这边正确目录是 /etc/nginx Fatmouse 2021-04-17 nginx 470 0 阅读全文
Mac M1 Nginx 配置多站点的实现 说明: 通过 brew 安装的 nginx网站根目录: /opt/homebrew/var/wwwnginx 配置目录: /opt/homebrew/etc/nginx/ Fatmouse 2021-04-17 nginx 480 0 阅读全文
关于Nginx开启gzip的配置的问题 nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip压缩,该模块是默认基础的,不需要重新编译,直接开启即可。 Fatmouse 2021-04-17 nginx 458 0 阅读全文
Nginx之Http模块系列之autoindex模块的具体使用 brower 模块主要作用是根据http请求头中"User-Agent"的值,以浏览器的特征字符来判断新旧浏览器,并生成对应的变量,以供后续的请求处理逻辑来使用。 Fatmouse 2021-04-17 nginx 473 0 阅读全文
Nginx常见的错误配置举例 Nginx是当前主流的Web服务。 以下是一些最常见的错误配置。root指令指定Nginx的根目录。 在上面的示例中,根目录是/etc/nginx,这意味着我们可以访问该目录下的文件。 上面的配置没有/的位置(location / {...}),只有/hello.txt的位置。 因此,将对root指令进行全局设置,这意味着对/的请求会将您带到本地路径/etc/nginx。 Fatmouse 2021-04-17 nginx 480 0 阅读全文
nginx常用命令放入shell脚本详解 1)重启nginx的shell脚本 vim reload.sh2)设置nginx用户对html目录下所有文件读写执行权限的shell脚本 vim setfacl.sh Fatmouse 2021-03-05 nginx 468 0 阅读全文
Nginx的rewrite模块详解 rewrite模块即ngx_http_rewrite_module模块,主要功能是改写请求URI,是Nginx默认安装的模块。rewrite模块会根据PCRE正则匹配重写URI,然后发起内部跳转再匹配location,或者直接做30x重定向返回客户端。 Fatmouse 2021-03-05 nginx 481 0 阅读全文
为什么 Nginx 比 Apache 更牛逼 Nginx才短短几年,就拿下了Web服务器大壁江山,众所周知,Nginx在处理大并发静态请求方面,效率明显高于Httpd,甚至能轻松解决C10K问题。 Fatmouse 2021-03-05 nginx 492 0 阅读全文
基于nginx实现上游服务器动态自动上下线无需reload的实现方法 网上关于nginx的介绍有很多,这里讲述的是上游服务(如下图的Java1服务)在没有“网关”的情况下,如何通过nginx做到动态上下线。 Fatmouse 2021-03-05 nginx 478 0 阅读全文
Nginx反向代理多个服务器的实现方法 Nginx反向代理多个服务器,意思是说,当我们发起了不同的请求到nginx,nginx会根据请求的不同,转发到不同的服务器,如下图,当我们通过8000端口访问资源a时,nginx会将请求转发到8080服务器,当访问资源b时,会转发到8081服务器 Fatmouse 2021-03-05 nginx 470 0 阅读全文
使用nginx动态转换图片大小生成缩略图 Nginx的ngx_http_image_filter_module 模块(nginx版本为0.7.54+) 可用来动态转换JPEG, GIF, PNG, 和WebP格式的图片大小。 Fatmouse 2021-03-05 nginx 496 0 阅读全文
Nginx+Tomcat实现负载均衡、动静分离的原理解析 1、Nginx 实现负载均衡是通过反向代理实现反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器(例:Nginx)对外就表现为一个反向代理服务器。 我们从客户端的视野来看,实际上客户端并不知道真实的服务提供者是哪台服务器,它只知道它请求了反向代理服务器。因此反向代理这种方式又对外隐藏了真实服务器的地址,从一定程度上降低了安全隐患。 Fatmouse 2021-03-05 nginx 456 0 阅读全文
nginx如何将http访问的网站改成https访问 我有个用于数据展示的网站使用nginx对外提供http访问,另外一个系统用超链接的方式跳转到我的网站提供给终端用户访问。后来对方说他们的站点是https访问的,不能直接访问http,所以需要我支持https访问。 Fatmouse 2021-03-05 nginx 482 0 阅读全文
Nginx服务快速入门教程 随着当今互联网的迅速发展,单点服务器早已无法承载上万个乃至数十万个用户的持续访问。比如一台Tomcat服务器在理想状态下只能够可以承受住2000个左右的并发量,为了解决这个问题,就需要多台Tomcat服务器来进行负载均衡。 Fatmouse 2021-03-05 nginx 31811 0 阅读全文
解决Nginx 配置 proxy_pass 后 返回404问题 在一次生产涉及多次转发的配置中, 需求是下面的图: 在配置好了 proxy_pass 之后,请求 www.djx.com 直接返回 404,没有什么其他的异常。 但是我们直接请求后端 www.baidu.com 是正常响应的。这就很怪异的。 看日志请求也是转发到了 www.baidu.com 的。但是请求响应就是404. Fatmouse 2021-02-02 nginx 451 0 阅读全文
Nginx tp3.2.3 404问题解决方案 最近我把Apache给换成nginx,当我把tp项目搬过去运行的时候发现404 错误 ,原来是因为nginx不支持 pathinfo 模式,需要自己配置 Fatmouse 2021-02-02 nginx 480 0 阅读全文
基于Nginx实现限制某IP短时间访问次数 如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。 Fatmouse 2021-02-02 nginx 492 0 阅读全文
Nginx 负载均衡是什么以及该如何配置 负载均衡主要通过专门的硬件设备或者通过软件算法实现。通过硬件设备实现的负载均衡效果好、效率高、性能稳定,但是成本比较高。通过软件实现的负载均衡主要依赖于均衡算法的选择和程序的健壮性。均衡算法也是多种多样的,常见的有两大类:即静态负载均衡算法和动态负载均衡算法。静态算法实现比较简单,在一般网络环境下也能达到比较好的效果,主要有一般轮询算法、基于比率的加权轮询算法以及基于优先级的加权轮询算法等。动态负载均衡算法在较为复杂的网络环境中适应性更强,效果更好,主要有基于任务量的最少连接优先算法、基于性能的最快响应优先算法、预测算法及动态性能分配算法等。 Fatmouse 2021-02-01 nginx 461 0 阅读全文