马上Nginx将会应用到公司的第一个实战项目上,为了方便开发和运维人员安装和配置Nginx,整理了下面的内容。
我们的服务器全部采用CentOS,因此下面的配置也是基于CentOS来配置的。
cd /opt/ yum install gcc openssl-devel pcre-devel zlib-devel wget http://nginx.org/download/nginx-0.8.38.tar.gz wget http://github.com/gnosek/nginx-upstream-fair/tarball/master tar –zxvf nginx-0.8.38.tar.gz tar –zxvf gnosek-nginx-upstream-fair-2131c73.tar.gz cd nginx-0.8.38 ./configure --with-http_stub_status_module --add-module=/opt/gnosek-nginx-upstream-fair-2131c73 make & make install
正常一步步走下面是不会出问题的,前提确保你的服务器网络可用。
本周主题:Apache Nginx Tomcat集群
最近这段时间一个项目处于最后的调试,上线阶段,服务器和程序的优化方面成为最近的重点,以确保项目上线后可以达到预定的目标。
最终上线的配置是Apache+Tomcat集群,Nginx仅仅参与了一下测试,算是体验下,以后估计会在前端上多多使用。
Apache前端使用的是反向代理配置方式,Session Sticky,Tomcat配置sessionDB。
Apache基本上采用默认配置,由于使用prefork模式,因此调整了prefork下的一些参数配置。
Tomcat调整了连接数,Apache和Tomcat在同台机子上,调整了Linux系统的ulimit。
Nginx做前端时,没有配置session同步,压力测试的表现方面,没发现Apache和Nginx有太大差异,不过有一次Apache前端被压挂了,无法关闭httpd。
另外这次将GlashFish和Tomcat做了一个简单的对比,发现GlashFish+自身连接池测试效果要好于Tomcat+DBCP连接池,表现方面一个是内存使用上,另一个是数据库连接数和响应上。
最近Nginx比较火,也比较好奇,于是今天就试着在自己的虚拟机上装了玩玩。
教程基本上是按照网上的教程一步步走来的。
1、下载Nginx 0.7.65
2、编译,这块稍微花了点时间,主要是缺少依赖的库,一个一个去下载安装,建议初学使用可以看这里:http://wiki.nginx.org/NginxInstallOptions
我是用的是CentOS,执行下面的命令:
yum install gcc openssl-devel pcre-devel zlib-devel
3、安装完,运行就可以了!注意:apache默认也是80端口,别重了,或者暂时把Apache关掉。
4、配置 stub_status , 配置之前确定在编译时加载 http_stub_status_module, 否则你就要重新编译了!
5、配置tomcat集群,现学现用,由于我们目前大部分服务器使用的是tomcat集群。
下载 gnosek-nginx-upstream-fair-2131c73.tar
重新编译,别忘记带上 –add-module=/home/mikespook/gnosek-nginx-upstream-fair-2131c73
简单的一个Nginx+Tomcat集群就运行起来了!网上配置教程一大堆,我也就自己实践实践,如果不明白可以Google下或者百度下,不行搜狗下,可怜的Google,不,应该是可怜的中国政府!
貌似空间所在的服务器IP被封了, 看起来又要挪地方了!
唉,在天朝,已经对此见怪不怪了,明天开始备份数据,接下来就是找空间,挪窝。
因为国内域名商会在不通知的情况下随时停止域名的解析,以及备案的原因,最近开始将域名往国外的Godaddy上转,但是发现了一个很大很大的问题:GoDaddy域名转向服务器被GFW了,呵呵!无语了。
不过大家都是被GFW逼出来的,有办法我们要用,没有办法我们也要想办法用,这里提供一个方法:通过.htaccess实现GoDaddy域名Apache 301重定向 可以实现转发的功能,具体做法可以参考上面的链接。
首先需要你开通Godaddy赠送的那个免费的空间,教程在这里:Godaddy自带免费10G空间开通完全教程
以后非cn域名坚决不在国内注册了。
今天无意中发现了自己大学时的一个blog,竟然还在运行着,突然有一种说不出来的感觉,博客已经被垃圾留言等霸占,会员都近3000了,程序跑在学校的服务器上,看起来好久没人来清理。
用自己常用的密码,进入后台,删除了一些垃圾信息,浏览了一下以前的文章,最后还是关闭了这个博客,防止给学校的服务器造成影响,毕竟是很早的ASP程序,防止有漏洞。截个图,怀旧一下:

本来一直想偷个懒通过Twitter来更新Blog, 为此还专门将服务器迁到国外, 不过最近发现还是别这样搞了.
Twitter上的信息有些杂, 搞得博客有点乱糟糟的.
于是想想还是关了, 不通过Twitter更新了, 目前就留右侧的Twitter实时信息.
以后还是多写点实在的, 技术类的日志了!
服务器终于换了, 目前感觉良好, 速度感觉不错.
这里感谢hugege.com提供的免费美国主机空间, 偶先试用, 如果速度和服务可以, 以后就落户这里了.
Twitter也可以登录了, 哈哈, 以后每天又可以有消息了.