作者:张宴
在家上51cto时随意点了一个连接,然后看到“拯救赵明”的帖子,发现赵明此时公司的网络拓扑图中存在很多问题:1、负责均衡器存在单点故障2、缺少收集日志系统3、缺少专业的IPS系统4、数据库没有主从之分,不存在负载5、缺少Webserver健康检查系统经分析调整后的架构图如下:此架构说明:1、使用两台nginx实现负载均衡器,解决了单点故障、高并发问题,2、数据库采用负载均衡,通过开发语言调用mem
根据公司的需求,以及以后的访问量,决定用nginx做负载均衡服务器和cache缓存服务器,后端用2台tomcat提供web服务,用户信息数据用oracle来存储,音频文件用一台单独的应用服务器来存储。下面是nginx和tomcat的配置信息,关于oracle的安装和配置请参考本博客的centos+oracle10g的安装文件说明来配置。 1、环境描述  
发布者:互联网 日期: 2010-05-21 09:26:57 浏览次数:94 (共有0条评论) 查看评论 | 我要评论 国内顶级安全团队80sec于5.20日下午6点发布了一个关于nginx的漏洞通告,由于该漏洞的存在,使用nginx+php组建的网站只要允 许上传图片就可能被黑客入侵,直到5.21日凌晨,nginx尚未发布修复该漏洞的补丁;已经有一些
在网上看到了很多关于用rsync实时同步文件的文章,可是有些文章写的不是很详细,所有菜鸟就写了一篇文章,我使用是sersync这个开源的软件,是由金山才子周洋所写,非常感谢他的贡献。具体项目详情请访问:http://code.google.com/p/sersync/ qq群:37499077 欢迎讨论 linux下文件实时同步 一、Rsync Remote端的配置
背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约 成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用 LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器。&
本人因为工作需要所以又开始接触oracle10g,虽然以前了解也简单的玩过oracle11g,但是对它并不熟悉,现在开始认真的接触它。一开始接触肯定是了解oracle10g的概念,然后就是安装。这里我简单的介绍一下它在centos5.3 32位上的安装。 一、安装软硬件环境介绍
51CTO博客开发
问题1:php configure报错:configure: error: Cannot find ldap libraries in /usr/lib 解决办法 :cp -frp /usr/lib64/libldap* /usr/lib/然后在configure编译问题2:mysql configure报错:/bin/rm: cannot remove `libtoolT’: No such f
程序目录环境说明 http://www.123.com/admingm指向到/data0/htdocs/www.123.com/admingm目录里 admingm目录里放的是tp的框架:Admin、Public、ThinkPHP、index.php, nginx如果需要实现伪静态,需要自己编写rewrite,以下是我自己编写的,希望对需要的人能有点帮助。 1、php.ini
在tomcat启动时提示: Error occurred during initialization of VM Could not reserve enough space for object heap 在tomcat的bin目录下,catalina.sh文件的tomcat内存参数配置过大,超过机器可用内存总数造成,修改到适当的值即可,
1. System CentOS 4.x/RHEL 4CentOS 5.1/RHEL 5 2. References Subversion: http://subversion.tigris.org/Version Control with Subversion: http://svnbook.red-bean.com/ 3. Installation
ngx_http_stub_status_module这个模块能够获取Nginx自上次启动以来的工作状态 此模块非核心模块,需要在编译的时候手动添加编译参数 –with-http_stub_status_module ./configure –with-http_stub_status_module 配置说明 location /nginx_status {# copied from
防盗链是很多下载类网站必须做的工作,各个网站会采取不同的策略来实现这一功能,各有优缺点。下面介绍一下Linux主机Nginx服务器下利用 accesskey模块实现Nginx服务器深度防盗链的方法。比起常用的通过判断referer的方法,其防盗链能力更加强劲,就算迅雷什么的也没有办法对付。 一、如何为nginx安装accesskey模块首先下载Nginx-accesskey模块:http:/
1、针对单一图片的控制 如果图片按照哈希结构放置,那么用户的图片加锁后要把每一张图片都加上控制文件,如果该用户图片较多,写入时稍嫌多些。 比如有一张图: /data/p_w_picpath/a/z/asdfqerqwegasd.jpg 写上一个空文件: /data/p_w_picpath/a/z/asdfqerqwegasd.jpg.lock 然后在nginx配置判断: loca
在windows+iis下,可以设置上传目录,类似:upload,uploadfile,p_w_uploads,这样的目录下面无脚本执行权限,从而防止非法用户上传脚本得到webshellnginx上也很简单,我们使用location。。如下: location ~ ^/upload/.*\.(php|php5)${deny all;} 其中upload换为你要设置的目录名字 这条规则的含义是
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.二、Location语法语法:location [=|~|~*|^~] /uri/ { … }注:1、~ 为区分大小写匹配2、~* 为不区分大小写匹配3、!~和!~*分别为区分大小写不匹配及不区分大小写不匹
lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。下面来分析一下两者:一、lvs的优势:1、抗负载能力强,因为lvs工作方式的逻辑是非常之简单,而且工作在网络
1、先查看所需的包是否安装 rpm -q libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libtiff 如果上述的包没有装全用yum命令把包都装上,要不装JMagick的时候会报错。 还有就是ImagMagick 和Jmagick 的
[文章作者:张宴 本文版本:v1.0 最后修改:2008.07.30 转载请注明原文链接:http://blog.s135.com/read.php/361/] 昨日,有朋友问我,他将Web服务器换成Nginx 0.6.31 + PHP 4.4.7(FastCGI)后,有时候访问会出现“502 Bad Gateway”错误,如何解决。 我让按照以下两个步骤去解决,最后在第
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://tech110.blog.51cto.com/438717/287490 最近一直关注Linux服务器的的/var/log/secure文件,发现里面有大量的ssh失败尝试记录,如下 查看了该IP的尝试次数和时间,一直从凌晨4点到下午1点 多达928
rsync介绍: rsync是一个提供快速增量文件传输的开源工具。其基于GNU General Public License 发布,目前主要有 Wayne Davison (http://opencoder.net/)维护。 主页:http://samba.anu.edu.au/rsync/通过他所提供的功能,rsync是一个用来做备份或者镜像的理想工具。2009年的5月8好,rsync 3.
[align=center]Nginx 常见应用技术指南(Nginx Tips)[定期更新][/align] [align=center]作者:NetSeek [url=http://www.linuxtone.org/]http://www.linuxtone.org(IT运维专家网|集群架构|性能调优) 欢迎转载,转载时请务必以超链接形式标明文章原始出处和作者信息
nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch# ./configure --prefix=/usr/nginx-0.8.1 --wit
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号