
服务器运维
刘元涛
活着只为改变世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx配置文件解析详解
原文地址:http://www.pagefault.info/?p=368Nginx的配置解析相关的部分比较绕,比如为何要有4重指针,比如NGX_MAIN_CONF , loc_conf,NGX_DIRECT_CONF有什么区别呢?这些我前面的blog都有些涉及,这次主要是把配置这块完全拿出来然后来分析下。首先来看配置解析时的数据结构,这里主要是ngx_conf_t,这个结构保转载 2016-07-04 09:58:00 · 2321 阅读 · 0 评论 -
tomcat性能调优和性能监控(visualvm)
tomcat服务器优化 1、JDK内存优化 根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大.Tomcat默认可以使用的内存为128MB,Wi原创 2016-07-13 12:24:29 · 5787 阅读 · 0 评论 -
Nginx负载均衡与反向代理实现动、静态网页分离实现图
使用Tomcat与Nginx结合实现动、静态网页分离,就是让动态jsp等程序网页去访问Tomcat Web服务器,让缓存页、图片、js、css等静态资源去访问Squid等缓存服务器。具体的实现思路如图:原创 2016-06-27 10:52:47 · 1417 阅读 · 0 评论 -
采用maven 对tomcat 进行自动部署
在工作过程中经常会遇到项目频繁发不到额过程,而且在这个过程中会一直进行一些简单但是繁琐的重复性工程 1、打war 包 2、停掉tomcat 3、copy war 包 4、启动tomcat 听说maven 可以替代这行操作,所以放手一试还是一如既往的废话不多说,直接开门见山步骤如下:1、下载一个绿色版完整的tomcat 包2、进入tomcat/conf 文件下修改文件 t原创 2016-01-14 18:24:23 · 551 阅读 · 0 评论 -
redis常用配置
原文地址:http://www.sunhaojie.com/2015/05/17/redis%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE/redis.conf配置文件:引用#是否作为守护进程运行daemonize yes#配置pid的存放路径及文件名,默认为当前路径下pidfile redis.pid#Redis默认监听端口p转载 2016-03-02 09:56:32 · 443 阅读 · 0 评论 -
Nginx与Tomcat结合,亲测可行
采用Nginx的原因是让Nginx负责静态文件的处理,其他的交给tomcat来处理。1.安装好jdk、tomcat2.将tomcat的webapps文件夹全部复制到/data0/htdocs/www/下cp -rf /usr/local/tomcat/webapps/* /data0/htdocs/www/3.编辑server.xml文件sudo vim /usr/loca原创 2016-06-26 18:45:58 · 597 阅读 · 0 评论 -
Nginx反向代理实现均衡负载
原文地址:http://homeway.me/2014/12/05/nginx-reverse-proxy-to-load-balance/架设服务器均衡负载方式有多种,Nginx、LVS、HAProxy+Keepalived是目前使用最广泛的三种方案0x01. 关于均衡负载架设服务器均衡负载方式有多种,Nginx、LVS、HAProxy+Keepali转载 2016-05-17 17:06:01 · 415 阅读 · 0 评论 -
Apache+tomcat集群(负载均衡)
Apache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图: 下载后直接安装msi即可,如果没有其他的http服务器(如iis)则应该可以成功安装,端口即为80,能够访问http://localhost/说明安装成功。本次实践我是转载 2016-01-08 10:32:08 · 409 阅读 · 0 评论 -
memcached安装
在linux上安装载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如转载 2016-01-08 10:09:54 · 290 阅读 · 0 评论 -
负载均衡与集群之nginx+tomcat+memcached
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 近年来nginx越来越流行,很多网站都开始用nginx来做web代理,以及原来的大公司也都在考虑用nginx来代替apache和resign。由 于我在上个公司时,一个电转载 2016-01-08 09:12:11 · 448 阅读 · 0 评论 -
登录Ubuntu是只提示public key登录解决方案
#编辑sshd_config文件sudo vim /etc/ssh/sshd_config#密码验证PasswordAuthentication yes#启用密钥验证RSAAuthentication noPubkeyAuthentication no原创 2015-12-15 09:38:21 · 2344 阅读 · 0 评论 -
在Ubuntu 12.04安装和设置SSH服务
1.安装Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。安装ssh-serversudo apt-get install openssh-server安装ssh-clientsudo apt-get install openssh-client2.确认sshserver是否安装好ps原创 2015-12-14 12:46:18 · 328 阅读 · 0 评论 -
使用Jenkins进行持续集成
原文地址:http://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000使用Jenkins进行持续集成廖雪峰 /编程 / 5-16 9:43 / 阅读: 5802上次介绍了开源项目如何利用Travis CI进行持续集成,但是如果你的项目不是转载 2016-07-17 08:33:22 · 562 阅读 · 0 评论