![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器运维
刘元涛
活着只为改变世界
展开
-
Nginx配置文件解析详解
原文地址:http://www.pagefault.info/?p=368 Nginx的配置解析相关的部分比较绕,比如为何要有4重指针,比如NGX_MAIN_CONF , loc_conf,NGX_DIRECT_CONF有什么区别呢?这些我前面的blog都有些涉及,这次主要是把配置这块完全拿出来然后来分析下。 首先来看配置解析时的数据结构,这里主要是ngx_conf_t,这个结构保转载 2016-07-04 09:58:00 · 2246 阅读 · 0 评论 -
tomcat性能调优和性能监控(visualvm)
tomcat服务器优化 1、JDK内存优化 根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大. Tomcat默认可以使用的内存为128MB,Wi原创 2016-07-13 12:24:29 · 5699 阅读 · 0 评论 -
Nginx负载均衡与反向代理实现动、静态网页分离实现图
使用Tomcat与Nginx结合实现动、静态网页分离,就是让动态jsp等程序网页去访问Tomcat Web服务器,让缓存页、图片、js、css等静态资源去访问Squid等缓存服务器。具体的实现思路如图:原创 2016-06-27 10:52:47 · 1377 阅读 · 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 · 507 阅读 · 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 · 387 阅读 · 0 评论 -
Nginx与Tomcat结合,亲测可行
采用Nginx的原因是让Nginx负责静态文件的处理,其他的交给tomcat来处理。 1.安装好jdk、tomcat 2.将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 · 521 阅读 · 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 · 369 阅读 · 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 · 368 阅读 · 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 · 247 阅读 · 0 评论 -
负载均衡与集群之nginx+tomcat+memcached
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 近年来nginx越来越流行,很多网站都开始用nginx来做web代理,以及原来的大公司也都在考虑用nginx来代替apache和resign。由 于我在上个公司时,一个电转载 2016-01-08 09:12:11 · 413 阅读 · 0 评论 -
登录Ubuntu是只提示public key登录解决方案
#编辑sshd_config文件 sudo vim /etc/ssh/sshd_config #密码验证 PasswordAuthentication yes #启用密钥验证 RSAAuthentication no PubkeyAuthentication no原创 2015-12-15 09:38:21 · 2214 阅读 · 0 评论 -
在Ubuntu 12.04安装和设置SSH服务
1.安装 Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。 安装ssh-server sudo apt-get install openssh-server 安装ssh-client sudo apt-get install openssh-client 2.确认sshserver是否安装好 ps原创 2015-12-14 12:46:18 · 289 阅读 · 0 评论 -
使用Jenkins进行持续集成
原文地址:http://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000 使用Jenkins进行持续集成 廖雪峰 / 编程 / 5-16 9:43 / 阅读: 5802 上次介绍了开源项目如何利用Travis CI进行持续集成,但是如果你的项目不是转载 2016-07-17 08:33:22 · 505 阅读 · 0 评论