
Apache/Tomcat/Nginx/Jboss
坦GA
积沙成塔
展开
-
nginx系统真正有效的图片防盗链完整设置详解
原文地址:https://blog.csdn.net/longjef/article/details/53284108关于nginx防盗链的方法网上有很多教程,都可以用,但是我发现很多教程并不完整,所做的防盗链并不是真正的彻底的防盗链!一般,我们做好防盗链之后其他网站盗链的本站图片就会全部失效无法显示,但是您如果通过浏览器直接输入图片地址,仍然会显示图片,仍然可以右键图片另存为下载文件!...转载 2018-09-07 09:46:39 · 347 阅读 · 0 评论 -
Tomcat的热部署(以后就不用重起了)
原文地址:https://blog.csdn.net/educast/article/details/76973186Tomcat上的部署问题,有时候也是个麻烦的问题,要是不采用热部署,我们就只能每次对原来的文件做一次改动的时候就要重新部署,而每次重新部署都要关闭tomcat,部署完重启tomcat,可见这是一个多么烦人的事情。现在,我们可以采用热部署了,以后,就不用做烦人的关闭重起工作。 实现...转载 2018-03-26 20:48:30 · 4964 阅读 · 0 评论 -
手写一个简化版Tomcat
原文地址:https://blog.csdn.net/huangshulang1234/article/details/79847676 Tomcat作为Web服务器深受市场欢迎,有必要对其进行深入的研究。在工作中,我们经常会把写好的代码打包放在Tomcat里并启动,然后在浏览器里就能愉快的调用我们写的代码来实现相应的功能了,那么Tomcat是如何工作的?一、Tomcat工作原理 ...转载 2018-04-09 10:09:40 · 446 阅读 · 0 评论 -
Tomcat源码分析一:总体简介
原文地址:http://blog.csdn.net/nblife0000/article/details/54565576简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成,从tomcat7开始支持了Server3.0(主要是异步Servlet,基于注解及...转载 2018-03-19 15:14:31 · 288 阅读 · 0 评论 -
Nginx添加多个二级子域名
原文地址:http://blog.csdn.net/LBinin/article/details/70188752首先,在自己的域名控制台中添加解析,这里以添加blog前缀为例我用的是万网,在 解析设置 中 添加解析主机记录:你想要的二级域名 记录值:你的IP地址保存后,我们就完成了第一步把子域名解析到我们的服务器上。第二步:添加配置文件进入nginx的 /conf 配置文件夹中,编辑 nginx...转载 2018-02-10 09:37:04 · 1563 阅读 · 0 评论 -
Nginx配置文件(nginx.conf)配置详解
原文地址:http://blog.csdn.net/tjcyjd/article/details/50695922Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等于CPU数量转载 2018-01-29 16:39:13 · 427 阅读 · 0 评论 -
配置Nginx实现负载均衡
原文地址:http://blog.csdn.net/Daybreak1209/article/details/51554045 在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用n转载 2018-01-29 16:14:14 · 227 阅读 · 0 评论 -
架构设计:负载均衡层设计方案(4)——LVS原理
原文地址:http://blog.csdn.net/yinwenjie/article/details/46845997之前我们花了两篇文章的篇幅,详细讲解了Nginx的原理、安装和特性组件。请参看《负载均衡层设计方案(2)——Nginx安装》和《架构设计:负载均衡层设计方案(3)——Nginx进阶》两篇文章。虽然不包括Nginx的所有知识(也不可能全部包括),但是足够读者将Nginx转载 2018-02-05 08:41:27 · 379 阅读 · 0 评论 -
架构设计:负载均衡层设计方案(3)——Nginx进阶
原文地址:http://blog.csdn.net/yinwenjie/article/details/46742661上篇文章《架构设计:负载均衡层设计方案(2)——Nginx安装》,我们介绍了Nginx的核心设计思想、基本安装和使用。本来准备继续介绍Nginx的几个使用特性,但是奈何博文篇幅太长,只有将一篇文章拆成两篇。本文我们将承接上文,继续讲解Nginx的实用特性,包括gzip转载 2018-02-01 20:05:53 · 328 阅读 · 0 评论 -
架构设计:负载均衡层设计方案(2)——Nginx安装
原文地址:http://blog.csdn.net/yinwenjie/article/details/46620711前一篇文章《架构设计:负载均衡层设计方案(1)——负载场景和解决方式》中我们描述了要搭设负载均衡层的业务场景和负载均衡层搭建和扩展思路。从这篇文章开始的后几篇文章,我们将详细介绍Nginx、LVS和Nginx+Keepalived、LVS+Keepalived和LVS+N转载 2018-02-01 14:44:10 · 330 阅读 · 0 评论 -
架构设计:负载均衡层设计方案(1)——负载场景和解决方式
原文地址:http://blog.csdn.net/yinwenjie/article/details/46605451从本片文章开始,我们将首先详细讲解负载均衡层的架构原理和选型场景。1、不同的负载场景我们知道负载均衡层的作用是“将来源于外部的处理压力通过某种规律/手段分摊到内部各个处理节点上”,那么不同的业务场景需要的负载均衡方式又是不一样的,架构师还要考虑架构方案转载 2018-02-01 14:41:41 · 360 阅读 · 0 评论 -
Tomcat目录结构
原文地址:http://blog.csdn.net/luChenH/article/details/791030251.首先看一下apache-tomcat的目录结构都有哪些东西2.各目录说明(1).bin目录:存放windows或Linux平台上启动和关闭Tomcat的脚本文件,可以直接开启关闭tomcat服务。还有一些jar包如tomca转载 2018-01-22 10:14:46 · 204 阅读 · 0 评论 -
Tomcat热部署的三种方式
原文地址:https://blog.csdn.net/nlwangxin/article/details/49734659热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外! 1、直接把项目web文件夹放在webapps里。2、在tomcat\conf\server.xml中的<host></host&...转载 2018-03-27 08:45:56 · 8462 阅读 · 0 评论 -
Nginx的反向代理
原文地址:https://blog.csdn.net/u010248330/article/details/79951425什么是反向代理 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Internet上的web服务器发起请求,最终达到客户机上网的目的。 而反向代理(Rev...转载 2018-04-16 15:50:08 · 179 阅读 · 0 评论 -
Tomcat远程命令执行
Apache Tomcat与jBoss一样,默认也会运行在8080端口。它提供的Tomcat Manager的作用与JMX-Console类似,管理员也可以在Tomcat Manager中部署War包。 Tomcat Manager部署War包需要有Manager权限,而这一权限是在配置文件中定义的。cat tomcat-users.xml 需要由管理员修改此文件,定义出man...原创 2018-09-17 13:29:10 · 2533 阅读 · 0 评论 -
Nginx缓存静态文件
nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率。第一步:添加nginx.conf的http级别的缓存配置 ##cache## proxy_connect_timeout 500; #跟后端服务器连接的超时时间_发起握手等候响应超时时间 proxy_read_timeout...原创 2018-09-17 09:52:30 · 2060 阅读 · 0 评论 -
Nginx proxy_cache 缓存配置
原文地址:https://blog.csdn.net/dengjiexian123/article/details/53386586/前言:由于本人工作原因,涉及到网络直播领域,其中视频的回放下载,涉及到了一些视频下载方面的技术。针对于一个完整视频的下载,目前市面上的主流做法是,先将整个视频流切片,存储到文件服务器中,在用户需要观看回放视频时。通过一个视频回源服务器,去文件服务器中逐个请求...转载 2018-09-16 14:00:46 · 703 阅读 · 0 评论 -
Nginx缓存cache的几种方案分析
1、传统缓存之一(404) 这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。 配置: location / { root /home/html/;#主目录 expires 1d;#网页的过期时间 error_page 404 =200 /fetch$request_uri;#404定...原创 2018-09-16 13:50:05 · 953 阅读 · 0 评论 -
Nginx之location的匹配规则
一、语法规则location [=|~|~*|^~] /uri/ { … }符号 含义 = 开头表示精确匹配 ^~ 开头表示 uri 以某个常规字符串开头,理解为匹配 url 路径即可。nginx 不对 url 做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格) ~ 开头表示区分大小写的正则匹配...原创 2018-09-16 11:42:48 · 649 阅读 · 0 评论 -
Nginx静态资源缓存策略配置
原文地址:https://blog.csdn.net/yu12377/article/details/778750451. 问题-背景以前也经常用nginx,但用的不深,通常是简单的设置个location用来做反向代理。直到今天给客户做项目碰到缓存问题:客户有个app,只是用原生做了个壳,里面的内容都是用h5写的,我们半途接手将新版本静态资源部署到服务器上后,发现手机端一直显示老的页面,一...转载 2018-09-16 11:17:19 · 4372 阅读 · 0 评论 -
Nginx安全
比如CVE-2010-2266是一个Nginx的拒绝服务漏洞。就软件安全本身来看,Nginx和Apache最大的区别在于,检查Apache安全时更多的要关注Module的安全,而Nginx则需要注意软件本身的安全,及时升级软件版本。与Apache一样,Nginx也应该以单独的身份运行,这是所有Web Server、容器软件应该共同遵守的原则。Nginx的配置非常灵活,在对抗DDOS和C...原创 2018-09-11 15:21:14 · 762 阅读 · 0 评论 -
Nginx+tomcat绑定二级域名,部署多个应用
原文地址:https://blog.csdn.net/jrn1012/article/details/70598363本文介绍在阿里云上开通二级域名,并使用单个tomcat部署多个应用和ngnix+tomcat(多个)两种方式实现多个应用的部署,以下为操作步骤。通过CNAME开通二级域名解析开通二级域名解析,如下图所示,通过CNAME解析后会生成blog.admineap.com的二级域名。在本实...转载 2018-05-30 16:01:28 · 1036 阅读 · 0 评论 -
Nginx实现多域名转发到web服务不同路径
原文地址:https://blog.csdn.net/starwmx520/article/details/53353500/项目背景我们有个项目前端是用vue 写的,node 起的web服务,中转api到后台接口。但是项目下有多个平台,可以理解成多个端,每个端都有自己的node web服务,绑定不同端口,如3001 3002 3003 3004 ...这有个麻烦的就是部署,需要启多个服务。现在想...转载 2018-05-30 15:39:18 · 10951 阅读 · 0 评论 -
Linux中Nginx的配置文件nginx.conf详解
原文地址:https://blog.csdn.net/GP_666/article/details/79971198user www www; #制定nginx 运行的用户名和用户组 worker_processes 4; #nginx 进程数 建议设置成 CPU几核 这里设置成几#error_log logs/error.log; 全局错误日志类型 【debug| i...转载 2018-04-18 11:22:03 · 8555 阅读 · 0 评论 -
Servlet工作原理解析
原文地址:https://www.ibm.com/developerworks/cn/java/j-lo-servlet/从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。...转载 2018-03-29 08:51:00 · 235 阅读 · 0 评论 -
Nginx集群报错“upstream”directive is not allow here错误
原文地址:https://www.iyunv.com/thread-406-1-1.htmlnginx集群报错“upstream”directive is not allow here 错误搭建了一个服务器, 采用的是nginx + apache(多个) + php + mysql(两个) 多个apache负载均衡及后端mysql读写分离的服务器. 当然如果网站流量小的话转载 2018-01-03 16:01:02 · 29731 阅读 · 1 评论 -
Nginx常用代理配置
原文地址:http://www.cnblogs.com/fanzhidongyzby/p/5194895.html因为业务系统需求,需要对web服务作nginx代理,在不断的尝试过程中,简单总结了一下常见的nginx代理配置。1. 最简反向代理配置在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。upstream m转载 2017-08-21 19:57:19 · 413 阅读 · 0 评论 -
Nginx配置文件nginx.conf中文详解
原文地址:http://blog.sina.com.cn/s/blog_59d226590101c9y6.htmlPS:nginx.conf配置文件各个功能模块详细说明#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | in转载 2017-04-30 10:34:39 · 973 阅读 · 1 评论 -
Nginx实现对chunk请求支持
原文地址:http://linuxgp.blog.51cto.com/1708668/1132419 HTTP协议有一种分块传输编码的机制(chunked Transfer Encoding),即一个HTTP消息可以分成多个部分进行传输。它对HTTP请求和HTTP响应都是适用的。但是目前的nginx版本只支持chunked响应而不支持请求,如果收到chunked请求的话会返回411错转载 2017-04-28 21:03:55 · 7378 阅读 · 0 评论 -
Tomcat部署时war和war exploded区别
原文地址:http://blog.csdn.net/wanger_tt/article/details/51014608war模式—-将WEB工程以包的形式上传到服务器 war exploded模式—-将WEB工程以当前文件夹的位置关系上传到服务器转载 2017-01-04 19:53:38 · 3603 阅读 · 1 评论 -
Tomcat7.0.8的高级应用:apr1.4.2安装
原文地址:一 windows下安装 直接拷贝tcnative-1.dll到TOMCAT_HOME/bin目录下,启动即可 下载地址 http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ 二 linux centos4.8或者ubuntu10.10 server安装 1.下载包 到http://ap转载 2016-11-12 11:37:34 · 1373 阅读 · 0 评论 -
Tomcat7.0.27的bio,nio.apr高级运行模式
原文地址:http://phl.iteye.com/blog/910996一 前言 tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。 二 bio 默认的模式 blocking IO,性能非常低下,没有经过任何优化处理和支持转载 2016-11-12 11:33:11 · 1390 阅读 · 0 评论 -
Apache和Tomcat的区别
原文地址:转载 2016-11-12 11:19:12 · 444 阅读 · 0 评论 -
Nginx报错及其解决方法
原文地址:http://zhengdl126.iteye.com/blog/1066304-------------------[warn] conflicting server name "192.168.1.86" on 0.0.0.0:80, ignored [warn]: conflicting server name “abc.com” on 0.0.0.0:80转载 2016-10-20 09:25:01 · 9045 阅读 · 0 评论 -
Tomcat配置文件server.xml详解
原文地址:http://blog.csdn.net/yuanxuegui2008/article/details/6056754元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向端口发送的命令字符串转载 2016-10-01 12:47:35 · 623 阅读 · 0 评论 -
Tomcat系统架构与设计模式
本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:图 1.Tomcat 的总体结构转载 2016-10-24 10:53:49 · 741 阅读 · 0 评论 -
Nginx负载均衡配置实例详解
负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在NGINX服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。直接上成功的参数,实现了本机均衡并本机的NGIN转载 2016-08-11 22:17:33 · 10090 阅读 · 0 评论 -
Tomcat6.0部署与发布
原文地址:http://www.cnblogs.com/xing901022/p/4442276.html【翻译】Tomcat 6.0 部署与发布本篇参考Tomcat官方文档:《First Webapp》翻译,并结合自己的开发经验介绍关于tomcat部署以及发布的相关内容。1 目录结构 在tomcat中所有的应用都是放置在CATALINA_转载 2016-09-23 18:05:14 · 1520 阅读 · 0 评论 -
Tomcat的性能与最大并发(1000)
当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大。当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。具体能承载多少并发,需要看硬件的配置,CPU越多性能越高,分配给JVM的内存越多性能也就越高,但也会加重GC的负担。操作系统对于进程中的线程数有一定的限制:转载 2016-09-07 18:24:05 · 7397 阅读 · 0 评论 -
Nginx的启动、暂停、重启命令
原文地址:https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/Starting, Stopping, and Restarting NGINXThis page shows you how to start NGINX, and once it’s running, how to c翻译 2017-05-06 09:49:15 · 3073 阅读 · 0 评论