Nginx+Resin高性能JAVA平台搭建
?
- 系统环境:CentOS6.0x86_64?
- ?
- Nginx版本:Nginx-1.2.6?
- ?
- Resin版本:Resin-4.0.33?
- ?
- JDK版本:?JDK-1.6.0_18?
- #首先下载需要安装的软件:【JDK可以去java官网下载并安装】??
- wget?http://nginx.org/download/nginx-1.2.6.tar.gz???
- wget?http://www.caucho.com/download/resin-4.0.33.tar.gz???
- tar?zxvf?nginx-1.2.6.tar.gz????
- cd?nginx-1.2.6/????
- ./configure?--user=www?--group=www?--add-module=../ngx_cache_purge-1.4?
- \--prefix=/usr/local/nginx\--with-http_stub_status_module?--with-http_ssl_module??
- make?&&?make?install?
- tar?xzvf??resin-4.0.33.tar.gz?
- cd?resin-4.0.33?&&./configure??--prefix=/usr/local/resin
- \--with-resin-log=/data/logs/resin/ --with-java-home=/usr/java/jdk1.6.0_18/?
- make?&&make?install
- #cd?/usr/local/resin/conf/下?
- #添加如下代码,在本机配置两个实例端口为8080、8081?
- ?
- <cluster?id="app1">?
- ?
- ????<!--?define?the?servers?in?the?cluster?-->?
- ?
- ????<server-multi?id-prefix="app1"?address-list="${app1_servers}"?port="6800"/>?
- ?
- ????<!--?the?default?host,?matching?any?host?name?-->?
- ?
- ????<host?id=""?root-directory=".">?
- ?
- ????<web-app?id="/"?root-directory="/var/www/html/app1"/>?
- ?
- ????</host>?
- ?
- ?</cluster>?
- ?
- ?<cluster?id="app2">?
- ?
- ????<!--?define?the?servers?in?the?cluster?-->?
- ?
- ????<server-multi?id-prefix="app2"?address-list="${app2_servers}"?port="6801"/>?
- ?
- ????<!--?the?default?host,?matching?any?host?name?-->?
- ?
- ????<host?id=""?root-directory=".">??
- ?
- ??? <web-app?id="/"?root-directory="/var/www/html/app2"/>?
- ?
- ????</host>?
- ?</cluster>
- #?app-tier?Triad?servers:?app-0?app-1?app-2?
- ?
- app1_servers??????:?127.0.0.1:6800?
- ?
- app2_servers??????:?127.0.0.1:6801?
- ?
- #?Use?overrides?for?individual?server?control,?for?example:?app-0.http?:?8081?
- ?
- app1.http??????????:?8080?
- ?
- app2.http??????????:?8081
- /usr/local/resin/bin/resinctl?start?即可?
- 然后查看resin?端口?netstat?tnl?我们会看到8080、8081端口