Nginx编译安装与简单负载均衡配置
web使用https登录
Nginx+Tomcat+Redis实现负载均衡、资源分离、session共享
CentOS 5 下安装 tfs 并使用 Nginx 做访问
在此记录下Nginx服务器nginx.conf的配置文件说明,部分注释收集与网络
Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。
公司一个业务网站系统之前上线时有提过做负载均衡方案,但后来因为种种原因未能正常上线,整个系统全部是单点故障,运行了大半年时间没有出过故障已经是烧高香了。现在系统访问量上来了,需要对系统进行升级解决单点故障的问题。老板说要我负责把这个系统升级方案规划好。 我根据目前一些资料情况,给出了一份用nginx+keepalived做主备负载均衡的方案,另外老板也比较倾向于nginx软件,所以方案给出了之后,就开始实施了。下面是一些配置过程,通过这次的系统升级,也熟悉了一些对nginx这个高效软件的应用。
Linux搭建WEB服务器
安装httpd2.2.3和php5.1.6安装一些库文件,首先linux内核是2。6的下载:主要软件包,httpd-2.2.3.tar.gzphp-5.1.6.tar.gz安装php所需的软件包(其中libxml2是安装php5必须的,为什么还需要perl呆会说明原因。)
要使Apache支持SSL,需要首先安装Openssl支持。
Apache HTTP Server 配置说明
nginx+keepalived主辅切换。以前写过一篇,+keepalived 双机互备的文章,写那篇文章的时候没有想过如果apache或者 挂了,而 keepalived 或者 机器没有死,那么主辅是不会切换的,今天就研究了一下该如何监控 nginx进程呢,看官方站看到了。
Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 。它支持内 核Poll模型,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。 Nginx具有很高的稳定性,其它HTTP服务器当遇到访问的峰值,或者有人恶意发起 慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应只能重启服务器。例 如当前Apache一旦上到200个以上进程,web响应速度就明显非常缓慢了。而Nginx采 取了分阶段资源分配技术,使得它的CPU与内存占用率非常低。
https服务器配置
制作一台服务器,来提高网页服务,只要安装了一个能提供网页服务的软件的电脑,就可以称之为网页服务器。常见的网页服务器软件ApacheIISNginxGoogle安装Apache1.在D盘根目录下新建一个文件,命名为amp,并分别创建apache、php和mysql文件夹2.填写基本信息选择自定义安装,选择安装路径安装,完成6测试安装是否成功在浏览器中
nginx详细文档(安装配置,深入源码,模块编写,编译器参数,系统函数)
Nginx配置文件详解
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD 许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。
nginx的upstream目前支持负载均衡方式的分配1、RR(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
nginx负载均衡和lvs负载均衡的比较分析lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。