所有文章
-
【原】上传文件提示“413 Request Entity Too Large”错误解决方法
服务器今天在个人博客里写文章的时候,上传图片失败了,但是我记得之前设置的限制是5M,检查了一下上传的图片才1.43M,打开console一看,发现竟然是nginx对请求体大小做了限制,提示“413 Request Entity Too Large”。翻了一下nginx资料,发现它默认对请求体做出的限制是1M,这也太小了,现在普遍都是高清屏,截屏生成的图片很容易超出限制,所以需要我们手动来改一下。解决方案:修改nginx.conf配置,增加client_max_body_size配置(默认是没有的)。client_max_body_size20m1、可以选...
不忘初心 2019-08-10 围观(1739) 评论(0) 点赞(6) 【服务器】
阅读更多 -
【原】Shell脚本监控Linux进程状态,定时监测进程被关闭后自动重启
服务器linux服务器上部署的tomcat服务,偶尔会因为内存不够等原因被系统kill掉,每次手动重启很麻烦,今天来写一个shell脚本定时监测进程状态,如果下次再被干掉了就自动重启。1、新建restart.sh[root@VM_41_196_centos~]#cd/usr/local/[root@VM_41_196_centoslocal]#vimrestart.sh[root@VM_41_196_centoslocal]#2、权限设置744[root@VM_41_196_centoslocal]#chmod744restart.sh[root@VM_...
不忘初心 2019-07-03 围观(2320) 评论(0) 点赞(3) 【服务器】
阅读更多 -
【原】Nginx白名单封禁IP防止暴力攻击访问
服务器检查nginx日志时,发现总是有一些乱七八糟的请求进来,有的甚至都不是我博客里的请求,可以判断是有人在搞破坏,所以使用nginx来封禁他的IP来解决这个问题。一、在百度上搜索一些不相关的关键词进到网站上图中,这个IP的访问记录,都是通过百度搜索进来的,我把来源链接在浏览器打开之后,发现他搜索时在他的关键词后面跟上了我的关键词所以最后全部进入到了我写的关于log4j的文章中了,这样一来,把我的关键词相关度都给拖累了,这人真心贱得很!二、请求一些不存在的url,增加服务器的带宽压力这个IP又是另外一种做法,他访问的全部都是一些不存在的链接,我这个博客是...
不忘初心 2019-05-30 围观(28) 评论(0) 点赞(11) 【服务器】
阅读更多 -
【原】nginx配置阿里云ssl证书图文教程
服务器之前给大家写过一篇关于nginx配置腾讯云ssl证书的文章,当时想一起写一篇nginx配置阿里云ssl证书的文章,由于没有合适的资源,所以一直没有动笔,最近在写小程序,必须使用https,正好来写一篇教程。以我自己的域名(免费看小说:kongyouyou.com)为例,进入阿里云控制台进入SSL证书管理界面,选择免费版(1年有效期)申请完了之后,在ssl证书管理台的未签发列表中,就能看到证书了再次点击申请按钮,右侧会滑出引导界面现在的云服务器都比较智能了,基本上都会帮你自动添加dns解析记录,所以直接点击验证按钮验证成功了之后,点击右下角的提交审核...
不忘初心 2019-05-21 围观(966) 评论(0) 点赞(22) 【服务器】
阅读更多 -
【原】Linux不使用tomcat搭建springboot服务图文教程
服务器将本地项目部署到linux服务器中,以前使用springmvc的时候,都需要现在linux服务器中部署一套tomcat,必须有这个容器承载,项目才可以跑得起来,到了springboot时代了,就不需要那么繁琐了,因为springboot内嵌了tomcat,可以直接使用jdk自带的命令运行jar包来发布,配合linux中的.service文件就可以轻松搞定。进入到/etc/systemd/system目录下,可以看到默认有一个aliyun.service文件,其他服务器可能没有,因为我这个服务器是买的阿里云所以才会有的打开aliyun.service...
不忘初心 2019-04-14 围观(373) 评论(0) 点赞(13) 【服务器】
阅读更多 -
【原】Linux安装zip unzip解压工具
Windows中有很多可视化的解压工具,但是在Linux中,大多数都是命令行操作,所以相对应的也就有解压缩的命令:zip、unzip,不过这个命令不是自带的,需要手动安装。正好今天碰到一个,就给大家演示一下效果,也教一下大家如何在linux中安装zip、unzip工具。服务器上有一个jar包,是之前打包传上去的,但是数据库却连的不对,本来应该连到线上环境,但是却连到了测试环境,但是配置文件是抽出来打包到公共的config.jar中,所以想看一下也看不到,除非将config.jar下载到本地解压再反编译,但是这样无疑浪费了太多时间,而且也很麻烦。所以...
-
【原】ERR_ABORTED 503 (Service Temporarily Unavailable)
服务器最近在nginx中加了访问频率限制,结果却导致页面加载不完整了,打开console一看,有很多静态资源类型被拦截了,http状态码直接是503,js被拦截导致分页插件加载不上,css被拦截导致页面样式错乱细想之下,最近没对服务器做过什么改动,只对nginx加了一些限制访问频率的配置,莫非是这个影响到了?查阅资料后发现,还真的是这个影响到了。。。注意:此配置虽然好用,但是大家一定要慎用,因为发送js请求和css请求也算是一个request,所以配置的时候一定要找到适中的数量,我在第一次做配置的时候,就吃了一个亏,我直接写了一个20/s,但是打开一个页...
不忘初心 2019-03-13 围观(3365) 评论(0) 点赞(11) 【服务器】
阅读更多 -
【原】Nginx限制IP访问频率,防止暴力攻击
服务器在我们访问一个网页的时候,总会有若干个http请求发出,比如:阅读量、点赞数,这些一般都是通过ajax动态变更的,如果接口没做校验处理,那么很容易就会被人利用来攻击网站。以往不太会用nginx的时候,用Java写过一个限制IP访问的处理器,可以根据IP来限制每个接口的访问频率,虽然写的很戳,但是也能勉强达到效果(但还是有bug):限制每一个IP对同一个接口的疯狂调用,这次我们来用nginx处理这个问题。主要用到了nginx的ngx_http_limit_conn_module和ngx_http_limit_req_module两个配置:ngx_ht...
不忘初心 2019-03-13 围观(3385) 评论(0) 点赞(11) 【服务器】
阅读更多 -
【原】nginx配置ssl证书之后访问不了80端口
服务器nginx在配置了https之后,竟然访问不了80端口了,也就是说可以通过https访问,不能通过http访问了。具体现象是访问错乱:如果你的nginx只映射了一个域名,现象就是:访问到了nginx的index.html;如果你的nginx映射了很多个域名,现象就是:访问到了另外的网站首页;我的nginx由于配置了多个域名,所以就出现了第二种现象,我访问积微成著的时候,就跳到了另外的一个网站[root@VM_41_196_centosnginx]#cdconf.d[root@VM_41_196_centosconf.d]#lltotal12-rw-...
不忘初心 2019-03-05 围观(211) 评论(0) 点赞(12) 【服务器】
阅读更多 -
【原】nginx配置腾讯云ssl证书图文教程
服务器从腾讯云上下载了一个ssl证书,跟阿里云还不大一样,阿里云是一个.pem和.key文件,而腾讯云则是一个.crt和.key文件,不过名字并不会影响最终的使用。下载的是一个zip压缩包,解压之后,有很多种证书,nginx、apache、iis,还是挺全面的,本文使用nginx配套的证书。上传crt证书至服务器[root@VM_41_196_centosnginx]#cdcert[root@VM_41_196_centoscert]#lltotal8-rw-r--r--1rootroot3701Mar513:47...
不忘初心 2019-03-05 围观(1997) 评论(0) 点赞(22) 【服务器】
阅读更多 -
【原】nginx配置ssl证书,提示找不到OpenSSL依赖
服务器网站一直都在裸奔,以为ssl证书都是要钱的,而自己使用openssl制作的证书,有时候在微信或者QQ自带的浏览器上,老是会被拦截掉,一直投诉解决也不是个事儿。上次在闲逛腾讯云最新产品的时候,无意中发现云服务商都是有提供免费的https证书的,想着是服务商提供的,应该会被认可吧,就来尝试了一下。之前没想着使用https,所以在编译的时候,也没有追加ssl模块,所以这次需要重新追加[root@VM_41_196_centosnginx]#./configure--with-http_ssl_module但是在给nginx配置ssl证书模块的...
不忘初心 2019-03-05 围观(2184) 评论(0) 点赞(11) 【服务器】
阅读更多 -
【原】linux环境下ErLang二进制方式安装教程
服务器由于rabbitmq是基于erlang开发的,所以在安装使用rabbitmq之前需要先装好erlang环境,整理了两种方式:一、yum方式,直接一键install,方便快捷[root@JDu4e00u53f7~]#yum-yinstallerlang二、使用二进制包来安装,比较麻烦,但是过程清晰观察yum安装方式的日志,可以看到需要非常多的依赖好在网上有大神已经整理好了相关依赖,这些依赖我们直接yum一键安装,就不再一一赘述了[root@JDu4e00u53f7~]#yum-yinstallmakegccgcc...
不忘初心 2018-09-12 围观(1448) 评论(0) 点赞(21) 【服务器】
阅读更多 -
【原】linux环境下RabbitMQ二进制方式安装教程
服务器之前有讲过在linux环境下RabbitMQ源码包方式安装教程,当时没有找到相关二进制包安装的方案,后来慢慢查阅资料,功夫不负有心人,最终还是让我找到了不多逼逼,直接进入正题在/usr/local目录下面新建rabbitmq文件夹[root@JDu4e00u53f7local]#mkdirrabbitmq进入rabbitmq目录,下载二进制包[root@JDu4e00u53f7local]#cdrabbitmq[root@JDu4e00u53f7rabbitmq]#wgethttp://www.rabbitmq.com/rel...
不忘初心 2018-09-12 围观(1313) 评论(0) 点赞(21) 【服务器】
阅读更多 -
【原】linux环境下RabbitMQ源码包方式安装教程
最近项目中需要用到消息队列,之前使用过ActiveMQ,这次想用一下新的MQ,查阅了很多资料,最后在一堆MQ中选中了RabbitMQ。简单介绍一下它的优点(具体性能数据还需要做实际测试):1、erlang语言开发,天生具有高并发的特性;2、语言无关性,支持各种编程语言;3、支持持久化、事务、ack机制;4、消息延迟率低,微秒级,仅次于kafka;5、支持主从,高可用,可以非常方便的拓展集群;6、消息丢失率很低,ack确认之前不会删除队列的消息;7、Tps和Qps都相当可观,仅次于ZeroMQ;8、新生物种,社区非常活跃;今天主要...
-
【原】linux环境下svn迁移备份图文教程
写过了svn的安装教程,下面来教一下大家svn的迁移和备份,网上教程超级多了,但是我发现大部分都是没有图片的,大家看不到想要的效果,正所谓无图无真相,我就加上效果图再来跟大家讲解一遍。svn备份方式,在网上查资料看到的大体有四种:1、svnadmindump;2、svnadminhotcopy;3、svnsync;4、硬拷贝;经过实测,推荐大家使用前两种方式,尤其是第一种,它是官方推荐的方式,虽然速度有点儿慢,但是非常灵活;而第二种,它纯粹的就是速度快;第三种相当于做了一个镜像,一个出了问题,可以迅速切换另外一个,但是这个方法比较笨...
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们