WEB开发网
开发学院服务器WEB服务器Apache apache+resin 的虚拟主机和负载均衡 阅读

apache+resin 的虚拟主机和负载均衡

 2007-03-12 00:00:00 来源:WEB开发网   
核心提示: ;/data/web/xcity; ; ; ; ; ; ; ; ; ; ; ;/opt/web/sports; ; ; ; ; ; ; ; ; ; ........ .... -- ---注:这里面是基于域名的虚拟主机,如果是针对ip的虚拟主机,apache+resin 的虚拟主机和负载均衡(3

;/data/web/xcity;

;

;

;

;

;

;

;

;

;

;

;/opt/web/sports;

;

;

;

;

;

;

;

;

;

........

....

--------------------------------------------------

---注:这里面是基于域名的虚拟主机,如果是针对ip的虚拟主机,在;中,就应该是对应虚拟主机的ip了。也就是说,apache和resin关于虚拟主机的地方要保持一致。还有,在resin中,对于每个虚拟主机所用的web-app目录,其实是相对于她的家目录下的/目录。

4.3、配置pureftp

1、添加用户:

# pure-pw useradd xcityr -f /usr/local/pureftp/etc/ftppasswd -u nobody -g nobody -d /data/web/xcity -m

# pure-pw useradd sports -f /usr/local/pureftp/etc/ftppasswd -u nobody -g nobody -d /data/web/sports -m

---注:xcity :ftp用户

-f ftppasswd:存放用户密码信息的文件

-u 用户uid 一般是系统的一个用户,就是你的ftp用户的家目录的用户

-g 用户组id

-d 锁定用户在家目录

-m 使pureftp.d.passwd写进pureftpd.pdb,使更改生效。

*修改用户:

# pure-pw usermod --help

*删除用户:

# pure-pw userdel ; [-f ;] [-m]

*更改拥护密码:

# pure-pw passwd ; [-f ;] [-m]

*查看用户详细内容:

# pure-pw show ; [-f ;]

*生成db文件,使密码生效:

# pure-pw mkdb [; [-f ;]]

*列出所有用户:

# pure-pw list [-f ;]

5、启动脚本:

当系统在solaris下:

apache和resin的启动脚本:

# vi /etc/rc2.d/S99webapp

-------------------------------

/usr/local/resin/bin/httpd.sh -pid srun1.pid -server a start

/usr/local/resin/bin/httpd.sh -pid srun2.pid -server b start

/usr/local/resin/bin/httpd.sh -pid srun3.pid -server c start

/usr/local/resin/bin/httpd.sh -pid srun4.pid -server d start

/usr/local/apache2/bin/apachectl start

--------------------------------

pureftp启动脚本:

--------------------------------

#!/bin/sh

/usr/local/pureftpd/sbin/pure-ftpd -j -lpuredb:/usr/local/pureftpd/etc/pureftpd.pdb &

-----------------------------------

在linux下,直接放到响应的开机启动等级目录下就ok了。

6、总结

apache+resin应该是个很好的java应用平台了。实际使用中,还是有很多技巧。看了resin官方论坛的一些资料,说resin3.x以上的版本,对image和html的支持,比apache响应更快。我对此测试过,感觉还是有所欠缺。所以说,在大型一点的发布平台上,还是要apache和resin结合比较好。

对于resin的负载均衡使用上启动的进程数,我认为还是要根据自己的机器实际情况来考虑的。少了达不到效果,多了会机器系统也是一个负载。个人认为,4个可以作为一个默认的选择来考虑。

上一页  1 2 3 

Tags:apache resin 虚拟主机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接