随笔分类 -  Nginx

摘要:Nginx 四层负载均衡 四层负载均衡:TCP/IP网络层,主要处理对工作在网络层建立网络链接的服务提供负载均衡应用。 Nginx:Nginx-1.9.0后续版本新增四层负载均衡功能。 模块名称:--with-stream 配置生效块:stream添加到配置文件最外层。 使用案例 配置文件:ngin 阅读全文
posted @ 2021-02-23 10:56 kevin.Xiang 阅读(216) 评论(0) 推荐(0) 编辑
摘要:Nginx 正向代理配置 作用:客户端通过Nginx代理服务器来进行访问。 案例 客户端添加代理:IP:8080 server { # 端口 listen 8080; # 地址 server_name localhost; # DNS解析地址 resolver 8.8.8.8; # 代理参数 loc 阅读全文
posted @ 2020-02-03 12:51 kevin.Xiang 阅读(7938) 评论(1) 推荐(1) 编辑
摘要:简介 Nginx在反向代理过程中,通过重定向跳转时会找不到URL、是因为经常没有配置Host header 的端口,需要如下标红部分一样配置端口号。 只添加Host重定向之后,就会没有端口号。 方案 阅读全文
posted @ 2019-12-09 11:38 kevin.Xiang 阅读(8808) 评论(0) 推荐(0) 编辑
摘要:Nginx try_files 指令 按顺序检查文件是否存在,返回第一个找到的文件。结尾的斜线表示为文件夹 -$uri/。如果所有的文件都找不到,会进行一个内部重定向到最后一个参数。 务必确认只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。 最后一个参数是回退URI且必须存 阅读全文
posted @ 2019-04-26 16:53 kevin.Xiang 阅读(2327) 评论(0) 推荐(0) 编辑
摘要:Nginx 部署HTTPS 系统:Linux Centos 7.4 x64 软件:Nginx 1.12.2 注:需要阿里云申请本地域名与证书并添加下载到本地。 注:证书文件为 xxxx.pem 与 xxxx.key 两个文件。 Nginx 配置文件内添加HTTPS vim /etc/nginx/ng 阅读全文
posted @ 2018-10-18 14:07 kevin.Xiang 阅读(316) 评论(0) 推荐(0) 编辑
摘要:自定义Nginx错误界面跳转 1、开启Nginx.conf配置文件下的自定义接口参数。 2、在Server区域添加自定义的错误页。 3、重启测试 注:500错误与404处理方式相同。error_page 500 502 503 504 /50x.html; 。 阅读全文
posted @ 2018-08-13 13:53 kevin.Xiang 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:Nginx 优化:nginx 主配置文件下nginx.conf 进程优化 # 测试启动进程数 [root@localhost ~]# ps -aux | grep nginx | grep -v grep root 2325 0.0 0.0 46364 1112 ? Ss 6月07 0:00 ngi 阅读全文
posted @ 2018-06-12 16:18 kevin.Xiang 阅读(370) 评论(0) 推荐(0) 编辑
摘要:注:感谢猎手家园前辈分享的资料,至此表示感谢。 阅读全文
posted @ 2018-04-10 14:33 kevin.Xiang 阅读(326) 评论(0) 推荐(0) 编辑
摘要:Nginx 工作原理 Nginx由内核和模块组成。 Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。通 阅读全文
posted @ 2018-02-10 14:57 kevin.Xiang 阅读(21630) 评论(3) 推荐(5) 编辑
摘要:Nginx 负载均衡 说明 Nginx 基于OSI七层(应用层) 使用Nginx 反向代理 实现负载均衡 Nginx负载均衡 如果某台server down机 Nginx不会去访问,自动跳转到正常的机器上去。 Nginx负载均衡 如果某台server down机 Nginx不会去访问,自动跳转到正常 阅读全文
posted @ 2018-02-08 17:43 kevin.Xiang 阅读(328) 评论(0) 推荐(0) 编辑
摘要:Nginx 常见报错 启动报错:[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 原因:这个是nginx重启时经常遇到的,这个是nginx重复重启导致自己占用了端口。(一般可能是因为自己设置了开机自动启动,或者重复启动 阅读全文
posted @ 2018-02-08 10:06 kevin.Xiang 阅读(482) 评论(0) 推荐(0) 编辑
摘要:Nginx代理 代理多个域名IP地址 1、虚拟主机配置文件下配置。 # 启动nginx代理 自定义代理地址 upstream nginx1{ # 代理的地址、端口 server www.456.com:80; server 192.168.1.115:60; } server{ # 代理监听端口 l 阅读全文
posted @ 2018-01-31 21:03 kevin.Xiang 阅读(433) 评论(0) 推荐(0) 编辑
摘要:说明 1、首先看一个完整代码示例,关于nginx 301 302跳转的。 301跳转设置: server { listen 80; server_name 123.com; rewrite ^/(.*) http://456.com/$1 permanent; access_log off; } 3 阅读全文
posted @ 2018-01-31 20:55 kevin.Xiang 阅读(3690) 评论(0) 推荐(0) 编辑
摘要:配置需求 注:$document_uri 表示访问的url 需求:访问 www.abc.com 请求到 www.abc.com/abc/ 使用操作 1、在nginx配置文件中加入 if ($document_uri !~ 'abc') { rewrite ^/(.*)$ http://www.abc 阅读全文
posted @ 2018-01-31 20:43 kevin.Xiang 阅读(3364) 评论(0) 推荐(0) 编辑
摘要:rewrite应用 Rewrite模块设置及Wordpress和Discuz的示例。Nginx的Rewrite规则比Apache的简单灵活多了,从下面介绍可见一斑。 rewrite配置 Nginx可以用if进行条件匹配,语法规则类似C,举例如下: if ($http_user_agent ~ MSI 阅读全文
posted @ 2018-01-31 20:39 kevin.Xiang 阅读(958) 评论(0) 推荐(0) 编辑
摘要:限制php解析 1、有时候会根据目录来限制php解析: location ~ .*(diy|template|attachments|forumdata|attachment|image)/.*\.php$ { deny all; } 限制浏览器访问 1、使用 user_agent 控制客户端浏览器 阅读全文
posted @ 2018-01-31 20:31 kevin.Xiang 阅读(1691) 评论(0) 推荐(0) 编辑
摘要:访问控制配置 虚拟主机下加入: allow 219.232.244.234; deny all; 1、首先建立下面的配置文件放在nginx的conf目录下面,命名为deny.ip vim /usr/local/nginx/conf/deny.ip allow 1.1.1.1; allow 1.1.1 阅读全文
posted @ 2018-01-31 20:25 kevin.Xiang 阅读(241) 评论(0) 推荐(0) 编辑
摘要:盗链 网站内有许多的图片地址,或一些我们可以用到的资源,在这种情况下,我可以通过赋值其他图片链接地址,到我自己的平台上,这样相当于盗取了一张图片的链接,那么盗链会有什么危害呢? 当我们盗取一张图片链接放入我们自己的平台时,我们每次访问平台也会连带 链接图片一起访问,要知道我们访问的图片是不在我们自己 阅读全文
posted @ 2018-01-31 20:12 kevin.Xiang 阅读(237) 评论(0) 推荐(0) 编辑
摘要:静态文件缓存 静态缓存在客户端下进行缓存,可以设置缓存文件类型与缓存时间,提升客户端访问站点速度。 主要对图片,css,js等元素更改机会比较少的情况下使用,特别是图片,占用带宽大,我们完全可以设置图片在浏览器本地缓存365d,css,js,html可以缓存个10来天,缓存的时候,我们需要将需要缓存 阅读全文
posted @ 2018-01-31 20:06 kevin.Xiang 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:域名跳转 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 。 域名跳转配置 1、多域名指定一个域名重定向 # 空格分割域名 server_name www.123.com www.456.com www.678.com; # 阅读全文
posted @ 2018-01-31 20:01 kevin.Xiang 阅读(1968) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示