1. #!/bin/bash 
  2. # used for install nginx pcre  
  3. #yum install -y zlib-devel zlib gcc gcc-c++ automake make  libstdc++ 
  4.  
  5. wget  http://www.openssl.org/source/openssl-0.9.8l.tar.gz 
  6. tar zxf ./openssl-0.9.8l.tar.gz 
  7. cd ./openssl-0.9.8l 
  8. ./config enable-tl***t 
  9. make && make install 
  10. cd .. 
  11.  
  12. #install pcre  
  13. tar -xzf  pcre-8.12.tar.gz  
  14. cd pcre-8.12 
  15. ./configure && make && make install  
  16. cd .. 
  17.  
  18. #mod nginx_upstream_jvm for java application 
  19. unzip nginx_upstream_jvm_route.zip  
  20.  
  21. #nginx 1.0.12 
  22. tar -xzf nginx-1.0.12.tar.gz  
  23. cd nginx-1.0.12 
  24. mv ../nginx-upstream-jvm-route/nginx_upstream_jvm_route/ .  
  25. patch -p0 < ./nginx_upstream_jvm_route/jvm_route.patch  
  26. ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx \ 
  27. --with-http_stub_status_module --with-http_gzip_static_module \ 
  28. --with-http_realip_module --with-http_sub_module --add-module=./nginx_upstream_jvm_route/ \ 
  29. --with-pcre=../pcre-8.12 --with-http_ssl_module --with-openssl=../openssl-0.9.8l/ 
  30. make && make install  
  31. cd ..