打赏

星辰大海ゞ

That which does not kill us makes us stronger!

导航

随笔分类 -  Nginx

1 2 下一页

Nginx配置GeoIP库或者直接通过修改Logstash将日志写入ES
摘要:GItHub:https://github.com/TravelEngineers/ngx_http_geoip2_module 一、DB文件下载 先注册用户:https://dev.maxmind.com/geoip/geoip2/geolite2/ 手动进入下载页面:https://www.ma 阅读全文

posted @ 2020-12-04 19:36 星辰大海ゞ 阅读(801) 评论(0) 推荐(0) 编辑

Nginx配置proxy_pass转发/路径问题
摘要:proxy_ignore_client_abort on; #不允许代理端主动关闭连接 在nginx中配置proxy_pass时,如果是按照 ^~ 正则匹配路径时,要注意proxy_pass后的url最后的 / 如果加上了/,则会把匹配的路径部分也给代理走; 如果没有/,相当于是绝对根路径,则ngi 阅读全文

posted @ 2019-11-28 14:41 星辰大海ゞ 阅读(9251) 评论(0) 推荐(1) 编辑

Nginx之Rewrite规则
摘要:ingress-nginx里面的rewrite注解: 官网链接 https://kubernetes.github.io/ingress-nginx/examples/rewrite/ $1表示路径中正则表达式匹配的第一个()的内容,$2为第二个,以此类推。 在版本0.22.0或更高版本中,需要传递 阅读全文

posted @ 2019-11-07 15:28 星辰大海ゞ 阅读(3207) 评论(0) 推荐(1) 编辑

Openresty与Tengine
摘要:Tengine官方网站:http://tengine.taobao.org/index_cn.html OpenResty官方网站:http://openresty.org/ Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师章亦春主 阅读全文

posted @ 2019-11-07 10:50 星辰大海ゞ 阅读(2760) 评论(0) 推荐(0) 编辑

Nginx接入gPRC
摘要:gPRC官网:https://grpc.io/ NGINX将在1.13.10版本中包含grpc相关功能 这个版本支持NGINX代理gRPC TCP连接。可以用来: 发布gRPC服务,包括未加密/加密的gRPC服务。 通过单个endpoint发布多个gRPC服务,使用NGINX路由到后端服务。 甚至可 阅读全文

posted @ 2019-11-06 11:45 星辰大海ゞ 阅读(1849) 评论(0) 推荐(0) 编辑

Nginx返回固定json或者文本格式的方法
摘要:在系统还没有做集群的情况下,直接重启项目时刚好用户在使用的话,一般都会受到投诉,那么使用nginx返回类似“系统维护”的提示信息并且提前在应用上面做通知才是合适的做法 那么记录一下nginx里面的配置 listen xx 表示监听的端口,我常用的做法时在维护的时候使用防火墙端口转发过来 第二行add 阅读全文

posted @ 2019-09-20 15:42 星辰大海ゞ 阅读(2186) 评论(0) 推荐(0) 编辑

使用Nginx转发tcp请求--四层透明代理
摘要:要求nginx版本大于1.9,在nginx.conf添加以下,要求和http{}同级 worker_processes 6;events { worker_connections 1024; }stream { upstream cakehouse { server 172.17.210.101:1 阅读全文

posted @ 2019-09-03 17:16 星辰大海ゞ 阅读(5173) 评论(0) 推荐(0) 编辑

Nginx正向代理设置
摘要:Nginx不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。 正向代理:如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理 测试: # curl -l --proxy 127.0. 阅读全文

posted @ 2019-07-01 17:02 星辰大海ゞ 阅读(917) 评论(0) 推荐(0) 编辑

Nginx配置跨域支持功能
摘要:涉及到多重跨域的话,项目访问会出现无法跨域的报错 即Java代码部分,需要进行注释掉: //@CrossOrigin(allowCredentials = "true") 和下面的nginx设置同时允许开启了跨域功能 配置示例: add_header Access-Control-Allow-Ori 阅读全文

posted @ 2019-02-20 14:53 星辰大海ゞ 阅读(7868) 评论(0) 推荐(0) 编辑

Nginx之 try_files 指令
摘要:当用户请求 http://localhost/example 时,这里的 $uri 就是 /example。 try_files 会到硬盘里尝试找这个文件。如果存在名为 /$root/example(其中 $root 是项目代码安装目录)的文件,就直接把这个文件的内容发送给用户。 显然,目录中没有叫 阅读全文

posted @ 2019-02-12 17:38 星辰大海ゞ 阅读(1326) 评论(0) 推荐(0) 编辑

通过yum安装php7
摘要:Linux下全局安装composer方法: //下载composercurl -sS https://getcomposer.org/installer | php //将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/loc 阅读全文

posted @ 2018-10-12 16:32 星辰大海ゞ 阅读(327) 评论(0) 推荐(0) 编辑

Logstash使用grok插件解析Nginx日志
摘要:logstash7启动时出现以下报错: "reason"=>"[_default_] mappings are not allowed on new indices and should no longer be used. See [https://www.elastic.co/guide/en/ 阅读全文

posted @ 2018-09-07 17:47 星辰大海ゞ 阅读(2635) 评论(0) 推荐(1) 编辑

Nginx隐藏标识以及其版本号
摘要:1、隐藏版本号 curl Nginx服务器时,有这么一行Server: nginx,说明我用的是 Nginx 服务器,但并没有具体的版本号。由于某些 Nginx 漏洞只存在于特定的版本,隐藏版本号可以提高安全性。这只需要在nginx.conf配置里加上这个就可以了: server_tokens of 阅读全文

posted @ 2018-07-26 18:48 星辰大海ゞ 阅读(812) 评论(0) 推荐(0) 编辑

Nginx虚拟目录设置
摘要:location ~ .*\.html$ 匹配所有以.html结尾的链接 关于alias和root的区别: root和alias是系统文件路径的设置。 root用来设置根目录,而alias用来重置当前文件的目录。 nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root 阅读全文

posted @ 2018-07-14 15:32 星辰大海ゞ 阅读(1737) 评论(0) 推荐(1) 编辑

Nginx缓存配置以及nginx ngx_cache_purge模块的使用
摘要:web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输出内容给客户端,而不是向源服务器再次发送请求.Web缓存降低了内容源Web服务器,数据库的负载,减少 阅读全文

posted @ 2017-02-21 15:08 星辰大海ゞ 阅读(2493) 评论(0) 推荐(0) 编辑

Nginx开启GZIP来压缩网页
摘要:HTTP协议上的GZIP编码是一种用来改进web应 用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可压 阅读全文

posted @ 2016-12-23 16:10 星辰大海ゞ 阅读(344) 评论(0) 推荐(0) 编辑

Nginx使用Expires增加浏览器缓存加速
摘要:Max-age是指我们的web中的文件被用户访问(请求)后的存活时间,是个相对的值,相对Request_time(请求时间)。 Expires它比max-age要麻烦点,Expires指定的时间分"相对文件的最后访问时间-Last-Modified"和"绝对修改时间-If-Modified-Sinc 阅读全文

posted @ 2016-12-16 17:15 星辰大海ゞ 阅读(929) 评论(0) 推荐(0) 编辑

Nginx内置变量以及日志格式变量参数详解
摘要:log_format有一个默认的、无须设置的combined日志格式设置,相当于Apache的combined日志格式,其具体参数如下: log_format combined '$remote_addr-$remote_user [$time_local]' ' "$request" $statu 阅读全文

posted @ 2016-12-14 11:52 星辰大海ゞ 阅读(5849) 评论(2) 推荐(2) 编辑

利用nginx来屏蔽指定的user_agent的访问以及根据user_agent做跳转
摘要:对于做国内站的我来说,我不希望国外蜘蛛来访问我的网站,特别是个别垃圾蜘蛛,它们访问特别频繁。这些垃圾流量多了之后,严重浪费服务器的带宽和资源。通过判断user agent,在nginx中禁用这些蜘蛛可以节省一些流量,也可以防止一些恶意的访问。 方法一:修改nginx.conf,禁止网络爬虫的user 阅读全文

posted @ 2016-12-14 11:06 星辰大海ゞ 阅读(8104) 评论(0) 推荐(0) 编辑

配置Nginx支持SSL SNI(一个IP绑定多个证书) 以及Haproxy实现多域名证书
摘要:概述 传统的每个SSL证书签发,每个证书都需要独立ip,假如你编译openssl和nginx时候开启TLS SNI (Server Name Identification) 支持,这样你可以安装多个SSL,绑定不同的域名,可以共享同一个ip。 近期由于遇到申请通配符版证书时,比如*.bb.com这样 阅读全文

posted @ 2016-12-05 15:31 星辰大海ゞ 阅读(3239) 评论(0) 推荐(0) 编辑

1 2 下一页