Nginx+OFBiz

经测试 OFBiz的并发大约在200左右,不足以支撑一个互联网应用。
而且
OFBiz 在Linux部署到Geronimo 中慢如蜗牛。在Window中从没有部署成功过。
OFBiz 在Window环境部署到 Weblogic 中,jndi数据源,总是配置不成功。只好采用OFBiz的连接池。
OFBiz部署到Jboss算是最好的,Linux和Window中都可以顺利成功。 jndi数据源也可以顺利解决。
但是在生产环境中,还是不可避免的需要在前面配置一个Apache。
既然所有环境中都需要配置Web服务器,那么OFBiz本身内嵌的Tomcat容器也是经过优化过的。我们何不直接在OFBiz前端配置一个Web服务器。这样可以在适当的时间再把OFBiz部署到以上提到的应用服务器中。
大众思维都是拿Apache来配置前端的Web服务器。我们从来不走寻常路。直接拿Nginx来做Web服务器。
本次测试环境为Ubuntu 9.04;JDK 1.6;OFBiz trunk 1081268;

1、编译Nginx

./configure \
--prefix=/usr \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_gzip_static_module \
--http-log-path=/var/log/nginx/access.log \
--http-client-body-temp-path=/var/tmp/nginx/client/ \
--http-proxy-temp-path=/var/tmp/nginx/proxy/ \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/


2 启动
桌面 sudo /usr/local/nginx/sbin/nginx

3 快速关闭服务器

快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。

sudo /usr/local/nginx/sbin/nginx -s stop

平稳关闭Nginx,保存相关信息,有安排的结束web服务。

sudo /usr/local/nginx/sbin/nginx -s quit

4 测试配置文件语法是否正确
/usr/local/nginx/sbin/nginx
sudo ./nginx -t -c /usr/local/nginx/conf/nginx.conf
sudo /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf


sudo /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

5 重新加载配置


sudo /usr/local/nginx/sbin/nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载。


6 复制
sudo cp -i nginx.conf /usr/local/nginx/conf


7 配置 nginx.conf
upstream localhost {
server localhost:8080 srun_id=ofbiz1;
server localhost:18080 srun_id=ofbiz2;
jvm_route $cookie_JSESSIONID|sessionid reverse;
}

location / {
#root html;
#index index.html index.htm;
proxy_connect_timeout 3;
proxy_send_timeout 30;
proxy_read_timeout 30;
proxy_pass http://localhost;
}
8 ofbiz-container.xml中修改对应的jvm-route为上述赋值


12 打开浏览器 输入localhost/partymgr 查看系统
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值