首页 » WEB
  • Apache下prefork,worker,event三种模式的区别

    showerlee 2013-08-31 21:40 APACHE 阅读 (9,030) 抢沙发
    Apache 2.X  支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。 Prefork MPM : 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,...
  • Centos6.3下awstats+qqhostinfo实现查看网站访问归属地

    showerlee 2013-08-29 18:07 AWSTATS 阅读 (8,897) 抢沙发
    之前一直在用老外的GeoIP插件配合Awstats实现PV页面归属地查询,但是国外的地区还能凑活着看,国内的一些省市也用拼音显示就感觉有点不太直观了,所以就研究了下之前一直惦记的符合国人习惯的一款awstats归属地查询插件qqhostinfo,该插件比GeoIP的优点在于,1.中文显示,2.显示归属地运营商名称,但貌似查不到是谁负责开发这个东西,网上搜索的大量资料才总结了如下文档,分享给有需要的朋友 系统环境:   CentOS...
  • Centos6.3下awstats+GeoIP实现查看网站访问归属地

    showerlee 2013-08-29 13:25 AWSTATS 阅读 (8,044) 抢沙发
    awstats是一款国外开源的网站PV流量监控软件,能够通过获取apache或nginx日志信息,将日志内有用的信息整合到html页面显示,由于解析日志的内容非常细致,所以圈里很多都拿此作为网站PV数据参考。 之前介绍了如何在apache平台上搭载awstats,今天研究了一下午,终于将GeoIP插件整合到awstats中,实现IP反向解析归属地功能。 系统环境:  centos6.3 x64 awstats:   awstats-7.1.1 GeoIP:   &n...
  • Apache Server Status详解

    showerlee 2013-08-29 13:22 APACHE 阅读 (6,823) 抢沙发
    Apache的日志如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗。不过在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server-status,这样查看apache的一些相应状态信息会很方便。 一.打开 Apache Server Status 如果你的Apache配置文件httpd.conf或者extra/httpd-info.conf中有LoadModule status_module modules/mod_status.so话,说明你的Apache已经加载了此模块;或者编译...
  • 利用AWStatus监控apache实时日志并认证登陆

    showerlee 2013-08-29 13:19 APACHE 阅读 (15,405) 2条评论
    最近一直在研究awstats动态页面,主要想解决生成的日志页面点击二级链接报错问题,期间想下狠心给apache装perl模块,但是悲剧的是mod_perl最新版本不支持apache2.4版本,而本人公司线上服务器就是该版本,苦思冥想研究了几天,终于google到了一篇能够生成二级链接静态页面的awstats脚本的文档。 研究完毕并线上测试成功,这里刚好在之前的基础上修改后分享给大家,也算是不用在apache装perl模块的一种补救方案,效果还不错...
  • PHP脚本泄露引发Apache吃空内存,频繁宕机的解决方案

    showerlee 2013-08-28 00:58 APACHE 阅读 (6,856) 抢沙发
    在部署一套内网测试环境时,频繁宕机,开机后不断的吃内存,重启apache之后内存占用会不停的上涨,直到swap用完,直到死机,由于是内网环境,服务器并发和压力都很小。   查看apache错误日志,报大量类似错误:   [Tue Feb 14 14:49:28 2012] [warn] child process 7751 still did not exit, sending a SIGTERM   [Tue Feb 14 14:49:30 2012] [error] child process 7603 still did not exi...
  • Centos6.3下jdk+tomcat安装部署

    showerlee 2013-08-26 21:49 APACHE 阅读 (17,023) 抢沙发
    最近一直在学习LINUX下的脚本语言,好久没有更新应用了,刚好群里有人问我关于tomcat的安装配置问题,这不就忙里偷闲,整理了篇tomcat的文档,供大家分享。 安装部署: 系统环境:centos6.3 x64 JDK:      jdk-6u25-linux-x64-rpm.bin TOMCAT:   apache-tomcat-7.0.42 服务端地址:192.168.7.73 配置前先关闭iptables和SELINUX,避免安装过程中报错。 # servic...
  • Centos6.3下apache+svn部署web版本同步

    showerlee 2013-08-24 20:56 APACHE, Svn 阅读 (10,566) 抢沙发
    前段时间一直忙项目,所以项目初期的svn服务就一直没来得及更新,今天刚好忙完就将自己之前的配置重新总结了下,供大家参考。 svn(subversion)作为一款开源的代码版本管理软件,目前普遍用在项目开发人员将本地的源代码上传到web测试服务器的一种同步软件。 其存储版本数据有2种方式:BDB(一种事务安全型表类型)和默认的FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方...
  • 利用AWStatus监控nginx实时日志并认证登陆

    showerlee 2013-08-19 12:59 NGINX 阅读 (26,018) 抢沙发
    最近一直在玩nginx,发现他配合FCGI相对apache确实是一个比较适合建站的web代理,在我的512M内存的VPS上初始配置下跑LAMP开启服务的瞬间内存直接被占满,但LNMP则占用100多M,而且访问速度还较apache的快上一些,APACHE真心该好好优化优化了。 这里顺便把awstats的配置从apache移植到nginx,供大家参考。。       系统环境:centOS6.3 NGINX:    nginx-1.41 AWSTATS:  awstats-...
  • LNMP 全功能编译安装 for CentOS6.3笔记

    showerlee 2013-08-18 04:11 NGINX 阅读 (17,156) 3条评论
    五一假期,由于被妹子放鸽子,所以一个人苦逼在家闲着无聊,把之前一直惦记的民间传说性能超apache N倍的NGINX玩了下。研究+测试前后就是一个下午时间,在此把自己的心得整理了下,聊以自慰。。╮(╯▽╰)╭ (最后的备注为介绍NGINX加载PHP原理) LINUX操作系统:centOS6.3 64bit NGINX:nginx-1.4.0 MYSQL:mysql-5.6.10 PHP:php-5.4.13 一.安装开发包(使用默认CENTOS更新源): # yum -y install wget ...