ㄓㄤㄑㄧㄤ

随笔分类 -  Nginx

Nginx
摘要:业务需求 第三方的回调通知需要发送到生产及测试环境 解决方法 nginx流量复制 消息队列,一台服务器接收后放入消息队列,需要的服务器订阅消费 考虑到现有项目中没有消息队列,所以使用流量复制实现。后期优化消息队列。 location /{ mirror /mirror; proxy_pass htt 阅读全文
posted @ 2022-08-25 11:03 ㄓㄤㄑㄧㄤ 阅读(234) 评论(0) 推荐(0) 编辑
摘要:在网站运行过程中,我们有的时候需要对某个IP或者IP段进行封禁,禁止IP访问本服务器,如果服务器的环境用的是Nginx,下面我们来看看Nginx如何禁止某个IP访问! 方法一:首先在nginx的conf目录下建立名为blocksip.conf配置文件: 然后用vim打开blocksip.conf文件 阅读全文
posted @ 2020-11-13 17:15 ㄓㄤㄑㄧㄤ 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Nginx动静分离时,访问jar包中的静态文件如css\js等,需要将 nginx 配置文件转发到对应的路径上 一下路径可以正确使用。 location ~ /druid/.*\.(woff|ttf|svg|eot|gif|jpg|jpeg|bmp|png|ico|txt|js|css|xml)$ 阅读全文
posted @ 2020-07-03 11:25 ㄓㄤㄑㄧㄤ 阅读(1968) 评论(0) 推荐(0) 编辑
摘要:.问题描述:前端域名A 在POST请求后端域名为B 的一个接口时候请求成功时不存在跨域问题,请求失败时浏览器提示跨域。 解决:当请求成功时,HTTP CODE 为200。而请求失败时HTTP CODE 为400, 此时add_header ‘Access-Control-Allow-Origin’ 阅读全文
posted @ 2020-04-15 10:19 ㄓㄤㄑㄧㄤ 阅读(7667) 评论(3) 推荐(0) 编辑
摘要:Nginx自身是没有按日期切割日志的功能,可以用shell脚本实现。新建一个cut_log.sh, 然后给上面的脚本授权 然后是加到定时任务中 crontab -e 阅读全文
posted @ 2019-01-09 15:16 ㄓㄤㄑㄧㄤ 阅读(205) 评论(0) 推荐(0) 编辑
摘要:应用程序部署上线,一般都会用nginx之类的来进行反向代理,而不是直接访问tomcat之类的容器. 这时候如果用平时的获取ip的代码,就只会获取到nginx所在服务器的ip, 就失去了本身的意义. 今天就来配置下 nginx+tomcat 后, 程序获取ip和 tomcat的访问日志localhos 阅读全文
posted @ 2019-01-07 10:37 ㄓㄤㄑㄧㄤ 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.escorm.com/archives/452 防御DDOS是一个系统工程,攻击花样多,防御的成本高瓶颈多,防御起来即被动又无奈。DDOS的特点是分布式,针对带宽和服务攻击,也就 是四层流量攻击和七层应用攻击,相应的防御瓶颈四层在带宽,七层的多在架构的吞吐量。对于七层的应 阅读全文
posted @ 2019-01-07 09:35 ㄓㄤㄑㄧㄤ 阅读(7209) 评论(0) 推荐(1) 编辑
摘要:1.按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面 2.修改配置文件后,重启nginx。 阅读全文
posted @ 2018-12-27 09:31 ㄓㄤㄑㄧㄤ 阅读(602) 评论(0) 推荐(0) 编辑
摘要:一般来说我们安装nginx的目录都是/usr/local/nginx的,但是用yum安装的目录跟手动安装的不一样,下面是整理的使用yum安装的一些对应目录。 nginx执行文件目录:/usr/sbin/nginx配置文件路劲:/etc/nginx/nginx.conf nginx首页html网页路劲 阅读全文
posted @ 2018-11-12 09:23 ㄓㄤㄑㄧㄤ 阅读(560) 评论(0) 推荐(0) 编辑
摘要:说明:已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 具体:这里以安装第三方ngx_http_google_filter_module模块为例nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so1. 下载第三方扩展模块ngx_http_goog 阅读全文
posted @ 2018-11-08 10:21 ㄓㄤㄑㄧㄤ 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Nginx可以实现很多功能,提供了许多插件,其中一个比较冷门的http_sub_module,是用来替换指定字符串的,它的原理是Nginx解析到文件后,执行这个插件进行拦截后返回。 昨天碰到一个场景,之前外包提供的只有一个jar包,反编译后各种错,但是有一个配置是写死在jar包里面的,替换无效,后来 阅读全文
posted @ 2018-11-08 09:54 ㄓㄤㄑㄧㄤ 阅读(654) 评论(0) 推荐(0) 编辑
摘要:root目录与alias目录的区别 Nginx路径location配置中,使用root目录与alias目录的区别 1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的; 2)root指定的目录是location匹配访问的path目录的上一级 阅读全文
posted @ 2018-10-11 14:08 ㄓㄤㄑㄧㄤ 阅读(1669) 评论(0) 推荐(0) 编辑
摘要:安装依赖: [html] view plain copy yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 下载nginx: [html] view plain copy wget -c http 阅读全文
posted @ 2018-04-11 11:13 ㄓㄤㄑㄧㄤ 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1、在/etc/init.d/目录下编写脚本,名为nginx 2、开启nginx服务 3、nginx启动,停止,无间隔重启 原文:https://www.cnblogs.com/wuxie1989/p/5772705.html 阅读全文
posted @ 2017-12-06 13:16 ㄓㄤㄑㄧㄤ 阅读(314) 评论(0) 推荐(0) 编辑
摘要:最近将应用部署到集群时遇到一个问题,即用户命中不同的服务器导致的用户间无法进行websocket通讯,在网上搜索到类似问题但都没有具体解决方案。于是用redis的订阅发布功能解决了该问题,具体流程如下:两台服务器都订阅redis的topicS,每个websocket用户登录时在redis中存储登录的 阅读全文
posted @ 2017-08-18 16:32 ㄓㄤㄑㄧㄤ 阅读(1420) 评论(0) 推荐(1) 编辑
摘要:启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: 停止 nginx的停止有三种方式: 从容停止 从容停止 1、查看进程号 2、杀死进程 快速停止 快速停止 1、查看进程号 2、杀死进程 强制停止 强制停止 重启 1、验证nginx配置文件是否正确 方法一:进入ngin 阅读全文
posted @ 2017-08-07 08:43 ㄓㄤㄑㄧㄤ 阅读(336) 评论(0) 推荐(0) 编辑

哈哈,页脚部分。
点击右上角即可分享
微信分享提示