Nginx/Tomcat/Jetty
文章平均质量分 91
Hello_Nick_Xu
这个作者很懒,什么都没留下…
展开
-
深入浅出Nginx之一【简介与环境搭建】
【Nginx简介】 Nginx(发音同engine x),是来自于俄罗斯的高性能web服务器和反向代理服务器。在国内有新浪、网易、豆瓣、迅雷等多家网站使用。 负载均衡(load balance):使用Nginx作为代理服务器,接收用户请求,并将其“均匀地转发”给多台内部web服务器,不会出现负载集中在某台服务器的现象。 反向代理(reverse proxy):...2014-06-29 22:44:58 · 175 阅读 · 0 评论 -
Tomcat学习笔记 - 【性能优化与监控】
在生产环境下,通常需要对Tomcat的一些参数进行设置以达到优化性能的目的。Tomcat运行于虚拟机JVM之上,因此对JVM的优化必不可少,另外机器的硬件、软件环境对服务器的运行效率至关重要。抛去其他因素不谈,下面仅介绍对Tomcat的有关参数进行优化设置。 【基本参数设置】 修改Tomcat的/conf目录下面的server.xml文件,针对端口为808...2014-09-06 00:47:09 · 217 阅读 · 0 评论 -
Tomcat学习笔记 - 【日志切割与访问日志】
在Tomcat的运行过程中会生成很多日志,日志功能可以帮助对服务器运行追踪和web应用排错。Tomcat的日志功能主要包括系统日志、访问日志,系统日志记录Tomcat服务器自身的运行状况,访问日志记录web应用的用户访问历史。 【系统日志】 系统日志如catalina.2014-08-30.log和catalina.out文件,其中catalina.20...2014-09-03 23:32:24 · 282 阅读 · 1 评论 -
Tomcat学习笔记 - 【使用JNDI数据源】
还记得3年前写的第一个Java操作JDBC的程序,关于连接参数的配置全都硬编码写在Java代码里面。然后开始尝试着使用数据库连接池,比如DBCP、C3P0之类的,并且把连接池的设置参数写在属性文件里面,如mysql.properties,然后累死累活的从属性文件中把连接池参数解析出来,只为了修改参数的之后不再重新编译Java源文件。在使用Spring框架之后,终于从属性文件的解...2014-08-31 11:44:43 · 134 阅读 · 0 评论 -
Tomcat学习笔记 -【 虚拟主机与虚拟目录】
和Nginx类似,Tomcat也有虚拟主机、虚拟目录的概念。借助于虚拟主机功能,允许在一台Tomcat服务器上面创建多个虚拟主机。通过虚拟目录的设置,可以自定义web应用的存放目录,不再强硬要求web应用一定存放在Tomcat的webapps目录。了解一点运维的活儿,我会比较Happy 【一】虚拟主机:Virtual Host [一] 简介:“虚拟主机”功能可以在一台物理机器上面...2014-08-30 23:21:25 · 222 阅读 · 0 评论 -
Tomcat学习笔记 - 【Windows和Linux平台下的安装】
Tomcat是Java Web开发最为常用的web容器。说来惭愧,从写第一个Java的Hello World程序迄今已3年有余,对Tomcat的使用却也一直停留在Hello World级别。鉴于此,决定对Tomcat的日常工作使用做一个比较完整全面的总结。<一>. 简介:Tomcat是由Apache软件基金组织开发的免费开源的Java We容器,不支持EJB规范。针对EJB程序...2014-08-30 14:43:34 · 122 阅读 · 0 评论 -
深入浅出Nginx之七【重要知识补充】
作为Nginx学习的最后,本篇博客简要介绍在Nginx使用过程中的一些尚未提及的重要知识点,包括Nginx的性能监控、限制下载速度、防盗链、rewrite与重定向、location的优先级以及二级域名的配置等方面。 <一>. Nginx性能监控: 1. 查看Nginx的版本: nginx -v 2. 查看Nginx安装配置的详细模块: nginx -V...2014-08-12 00:08:26 · 165 阅读 · 0 评论 -
深入浅出Nginx之六【代理缓存与负载均衡】
在上一篇博客中简要介绍了Nginx和Tomcat的整合使用,然而还有一些历史遗留问题尚未提及。本篇博客将简要介绍Nginx的代理缓存,以及使用多台Tomcat服务器进行负载均衡。 <一>. 代理数据存放目录: proxy_temp_path /software/proxy_temp; 说明:代理临时目录,存在于http作用域,nginx用作代理时,用来存放...原创 2014-07-25 09:43:37 · 227 阅读 · 0 评论 -
深入浅出Nginx之五【nginx与tomcat整合】
JDK(Java Development Tookkit)中包含了jre(Java Runtime Environment),而jre是一个java应用运行的基础平台,为此需要在Linux系统上面事先安装JDK环境。然后再安装Tomcat作为web服务器,最后可以将nginx和tomcat进行整合,作为负载均衡和反向代理的基础。 <一>. 安装JDK: 上传文件:使用...2014-07-23 21:45:33 · 150 阅读 · 0 评论 -
深入浅出Nginx之四【日志切割与环境变量】
在真实的Nginx实践过程中,我们通常都会对Nginx的访问日志进行切割,即按照一定的周期生成一个独立的Nginx访问日志文件,以避免存在文件体积过于庞大的日志文件。一方面有助于实际的错误排查,更重要的是有利于Nginx对访问文件的写入。同时,可以将Nginx的安装路径加入到环境变量,甚至可以编写启动关闭脚本,以方便实际操作。 <一>. 切割日志文件: 1. 编写...2014-07-10 22:24:05 · 144 阅读 · 0 评论 -
深入浅出Nginx之三【虚拟目录与虚拟主机】
下面简单介绍Nginx的虚拟目录和虚拟主机的配置,通过虚拟目录的设置可以直接访问Linux系统下面的静态资源文件,通过虚拟主机的设置可以在一台机器上模拟出多个逻辑上互不相干的独立主机。 <一>. 虚拟目录: 通过使用index选项可以指定相对路径,root选项指定的路径和用户的请求路径拼接成一个完成的Linux文件路径。使用alias选项可以指定一个L...2014-07-09 21:07:52 · 287 阅读 · 0 评论 -
深入浅出Nginx之二【基本配置】
从这篇博客开始,将对Nginx的配置文件nginx.conf的常用配置做详细的解释,并且以附件的形式给出实际的配置文件内容。 user nick excelsoft; 说明:以root账号运行时,设置worker进程所属的用户/组。 worker_processes 2; 说明:设置worker进程的数目,一般和CPU内核数一致...原创 2014-07-08 20:33:53 · 122 阅读 · 0 评论 -
【性能测试入门】 使用JMeter/Tomcat/Visual VM
当Web应用的系统性能成为用户访问瓶颈的时候,作为系统的构建者,Code Monkey自然无法置身事外。专业的性能测试,自然需要有专门的测试部门来负责主导,然而作为程序猿,关注性能、了解一点和系统性能相关的知识,无论是对工作、还是从完善自身知识体系的角度来考虑都大有裨益。在这篇博客中,使用的工具包括JMeter、Tomcat和Visual VM,重点在于JMeter的入门使用。...2014-11-16 19:14:58 · 280 阅读 · 0 评论