- 注册时间
- 2008-5-19
- 最后登录
- 2012-5-3
- 在线时间
- 1762 小时
- 阅读权限
- 200
- 积分
- 14979
- 帖子
- 2524
- 主题
- 1200
- 精华
- 25
- UID
- 1
  
 - 签到
- 81
- 注册时间
- 2008-5-19
- 最后登录
- 2012-5-3
- 在线时间
- 1762 小时
- 阅读权限
- 200
- 积分
- 14979
- 帖子
- 2524
- 主题
- 1200
- 精华
- 25
- UID
- 1
|
发表于 2008-9-24 23:23:22
|显示全部楼层
这几天帮朋友搭建两台web server,及有php环境需求,又有java环境需求.
我使用了两种办法,都成功部署.
1. 使用nginx + php(fastcgi),然后使用upstream模块.配置如下:
upstream jboss.jackbillow.com {
server 127.0.0.1:8080;
}
# jboss.jackbillow.com
server {
listen 80;
server_name jboss.jackbillow.com;
location / {
proxy_pass http://jboss.jackbillow.com;
}
}
实现php,java的整合.配置完之后支持php,jsp环境.
2. 使用apache+ mod_jk + jboss.
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
worker.list=jboss
worker.jboss.port=8009
worker.jboss.host=127.0.0.1
worker.jboss.type=ajp13
worker.jboss.lbfactor=50
#worker.jboss.cachesize=10
#worker.jboss.cache_timeout=600
worker.jboss.socket_keepalive=1
#worker.jboss.recycle_timeout=300
<VirtualHost *:80>
ServerAdmin admin@jackbillow.com
DocumentRoot "/usr/java/jboss-4.0.3SP1/server/default/deploy"
ServerName jboss.jackbillow.com
JkMount /* jboss
ErrorLog "/www/logs/jboss.jackbillow.com-error_log"
CustomLog "/www/logs/jboss.jackbillow.com-access_log" common
</VirtualHost>
还可以使用apache的http_proxy模块来做.或者ajp_proxy也可以实现.
我在这里只选择前两种来配置.
======================================================================
作者:jackbillow 来源:http://hi.baidu.com/jackbillow/b ... 83616484352421.html |
|