Linux下Apache-Tomcat整合安装
[ 2005/09/20 22:58 | by ipaddr ]
Apache-Tomcat整合安装
1.安装PHP+Mysql+Apache2
...
注意,Apache要带上--enable-so
ipaddr(aspbiz)原创,转载请注明
2.安装JDK环境
到Java网站下载:
j2sdk-1_4_2_07-linux-i586.bin
#chmod a+x j2sdk-1_4_2_07-linux-i586.bin
#./j2sdk-1_4_2_07-linux-i586.bin
#mv j2sdk-1_4_2_07 /usr/local/jdk
#vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
如果是RHEL3的话,还需要删除原来的空Java环境
#rm -f /usr/bin/java
#rm -f /usr/bin/javac
#rm -f /etc/alternatives/java
#rm -f /etc/alternatives/javac
重新登录
#java -version
查看是否正确.
3.安装Tomcat
到Apache的网站上下载:
jakarta-tomcat-5.0.30.tar.gz
#tar xzvf jakarta-tomcat-5.0.30.tar.gz
#mv jakarta-tomcat-5.0.30 /usr/local/tomcat
运行/usr/local/tomcat/bin/startup.sh启动Tomcat,
http://IP:8080/查看是否安装成功.
4.安装mod_jk2
下载:
jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
#tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
#cd jakarta-tomcat-connectors-jk2-2.0.4-src/
#cd jk/native2
#./configure --with-apxs2=/usr/local/apache2/bin/apxs
#make
#cp ../build/jk2/apache2/mod_jk2.so /usr/local/apache2/modules
(如果不成功,有提示错误的话,请安装libtool的高版本:
http://www.gnu.org/software/libtool/
tar zxvf libtool-1.5.14.tar.gz
cd libtool-1.5.14
./configure
make
make install
)
5.配置
a.httpd.conf(/usr/local/apache2/conf/)
不让/WEB-INF下的文档暴露
Order allow,deny
Deny from all
加载jk2模块
LoadModule jk2_module modules/mod_jk2.so
b.workers2.properties(/usr/local/apache2/conf/此文件为新建)
[logger.apache2]
level=info #日志级别
[shm]
file=/var/logs/httpd/shm.log
size=1048576 #这个不知道干什么的??
[channel.socket:localhost:8009]
port=8009 #apache和tomcat的通讯端口
host=127.0.0.1
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[uri:/*.jsp]
worker=ajp13:localhost:8009
[uri:/servlet/*]
worker=ajp13:localhost:8009
c./usr/local/tomcat/conf/server.xml
在前面加上:
6.启动测试
启动Tomcat和Apache测试.
7.启动脚本
可以在/etc/init.d/下面,按照httpd格式建一个启动脚本,
用
/usr/local/tomcat/bin/startup.sh启动
/usr/local/tomcat/bin/shutdown.sh停止
注意,脚本前要加上/etc/profile里的环境变量.
chkconfig --add tomcat
chkconfig tomcat on
8.参考:
http://ms.mblogger.cn/andijo/posts/8534.aspx
http://chinaunix.net/jh/13/306170.html
http://blogger.org.cn/blog/more.asp?name=sixsun&id=1027
http://www.jmyes.com/viewthread.php?tid=9952&extra=page%3D1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1.安装PHP+Mysql+Apache2
...
注意,Apache要带上--enable-so
ipaddr(aspbiz)原创,转载请注明
2.安装JDK环境
到Java网站下载:
j2sdk-1_4_2_07-linux-i586.bin
#chmod a+x j2sdk-1_4_2_07-linux-i586.bin
#./j2sdk-1_4_2_07-linux-i586.bin
#mv j2sdk-1_4_2_07 /usr/local/jdk
#vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
如果是RHEL3的话,还需要删除原来的空Java环境
#rm -f /usr/bin/java
#rm -f /usr/bin/javac
#rm -f /etc/alternatives/java
#rm -f /etc/alternatives/javac
重新登录
#java -version
查看是否正确.
3.安装Tomcat
到Apache的网站上下载:
jakarta-tomcat-5.0.30.tar.gz
#tar xzvf jakarta-tomcat-5.0.30.tar.gz
#mv jakarta-tomcat-5.0.30 /usr/local/tomcat
运行/usr/local/tomcat/bin/startup.sh启动Tomcat,
http://IP:8080/查看是否安装成功.
4.安装mod_jk2
下载:
jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
#tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
#cd jakarta-tomcat-connectors-jk2-2.0.4-src/
#cd jk/native2
#./configure --with-apxs2=/usr/local/apache2/bin/apxs
#make
#cp ../build/jk2/apache2/mod_jk2.so /usr/local/apache2/modules
(如果不成功,有提示错误的话,请安装libtool的高版本:
http://www.gnu.org/software/libtool/
tar zxvf libtool-1.5.14.tar.gz
cd libtool-1.5.14
./configure
make
make install
)
5.配置
a.httpd.conf(/usr/local/apache2/conf/)
不让/WEB-INF下的文档暴露
Order allow,deny
Deny from all
加载jk2模块
LoadModule jk2_module modules/mod_jk2.so
b.workers2.properties(/usr/local/apache2/conf/此文件为新建)
[logger.apache2]
level=info #日志级别
[shm]
file=/var/logs/httpd/shm.log
size=1048576 #这个不知道干什么的??
[channel.socket:localhost:8009]
port=8009 #apache和tomcat的通讯端口
host=127.0.0.1
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[uri:/*.jsp]
worker=ajp13:localhost:8009
[uri:/servlet/*]
worker=ajp13:localhost:8009
c./usr/local/tomcat/conf/server.xml
在前面加上:
6.启动测试
启动Tomcat和Apache测试.
7.启动脚本
可以在/etc/init.d/下面,按照httpd格式建一个启动脚本,
用
/usr/local/tomcat/bin/startup.sh启动
/usr/local/tomcat/bin/shutdown.sh停止
注意,脚本前要加上/etc/profile里的环境变量.
chkconfig --add tomcat
chkconfig tomcat on
8.参考:
http://ms.mblogger.cn/andijo/posts/8534.aspx
http://chinaunix.net/jh/13/306170.html
http://blogger.org.cn/blog/more.asp?name=sixsun&id=1027
http://www.jmyes.com/viewthread.php?tid=9952&extra=page%3D1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
强大而成熟且免费的虚拟主机控制程序VHCS
[ 2005/09/20 22:56 | by ipaddr ]
[来源:http://laozei.blogchina.com]
VHCS现在已完全是一个可以立即投入商业用途的成熟程序。
VHCS2.2版的时候还不是很成熟,很多功能没有,但现在,随着2.4版的推出(2005.5.16发布稳定版),它已经成长并成熟起来了。
以下是对其部分功能的描述:
1.多级管理:分管理员,代理商,最终用户三个级别
2.虚拟主机管理(基于主机名和基于IP)
3.多个顶级域名绑定,无限级二级域名
4.DNS管理
5.FTP用户管理
6.EMAIL帐号及EMAIL服务管理(有WEBMAIL)
7.CGI,PHP,SSI支持的配置及管理
8.支持MYSQL数据库创建与管理
9.硬盘空间限制
10.(服务器)IP地址管理
11.备份与恢复
12.SSL支持
13.页面或目录的密码保护(通过.htaccess实现)
14.自定义错误页面(401, 403, 404 和500)
15.流量统计
16.多国语言支持(已经有中文语言包)
17.可换肤
18.。。。
程序构成:
1.VHCS的WEB管理界面是基于PHP的
2.VHCS的核心部分是用C和PERL写的
下面是VHCS的工作关系示意图
怎么样,够成熟吧?
去看一下它的演示,你会发现更多功能,可以说是免费版的CPANEL。
如果你想卖HTML,PHP或CGI空间,可以立马用它来做了。
由于是国外开发的程序,而在国外(西方国家)服务器大多是按流量来收费的,所以程序中对流量的限制进行了控制,没有对并发连接数或CPU利用率进行控制,可能这一点对于国内的虚拟主机商来说不是太合适。可以找程序员把这个功能加上去,那就完美了。
官方站:http://vhcs.net/new/
在线演示:http://vhcs.net/new/modules/wfchannel/index.php?pagenum=7
(分别有管理员,代理商,域名用户即最终用户,WEBMAIL,文件管理这几项在线演示)
下载:http://vhcs.net/new/modules/PDdownloads/viewcat.php?cid=2
安装需求:
SuSE Linux 7.x 8.x and 9.x
Red Hat Linux 7.x and 9.0
Debian Linux sid, woody and sarge
Fedora Core1, Core2 and Core 3
分别有对应以上操作系统的安装包。
FreeBSD和Solaris平台的版本正在制作中
各版本的安装问题和其它问题可以去官方论坛查找或求助
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
VHCS现在已完全是一个可以立即投入商业用途的成熟程序。
VHCS2.2版的时候还不是很成熟,很多功能没有,但现在,随着2.4版的推出(2005.5.16发布稳定版),它已经成长并成熟起来了。
以下是对其部分功能的描述:
1.多级管理:分管理员,代理商,最终用户三个级别
2.虚拟主机管理(基于主机名和基于IP)
3.多个顶级域名绑定,无限级二级域名
4.DNS管理
5.FTP用户管理
6.EMAIL帐号及EMAIL服务管理(有WEBMAIL)
7.CGI,PHP,SSI支持的配置及管理
8.支持MYSQL数据库创建与管理
9.硬盘空间限制
10.(服务器)IP地址管理
11.备份与恢复
12.SSL支持
13.页面或目录的密码保护(通过.htaccess实现)
14.自定义错误页面(401, 403, 404 和500)
15.流量统计
16.多国语言支持(已经有中文语言包)
17.可换肤
18.。。。
程序构成:
1.VHCS的WEB管理界面是基于PHP的
2.VHCS的核心部分是用C和PERL写的
下面是VHCS的工作关系示意图
怎么样,够成熟吧?
去看一下它的演示,你会发现更多功能,可以说是免费版的CPANEL。
如果你想卖HTML,PHP或CGI空间,可以立马用它来做了。
由于是国外开发的程序,而在国外(西方国家)服务器大多是按流量来收费的,所以程序中对流量的限制进行了控制,没有对并发连接数或CPU利用率进行控制,可能这一点对于国内的虚拟主机商来说不是太合适。可以找程序员把这个功能加上去,那就完美了。
官方站:http://vhcs.net/new/
在线演示:http://vhcs.net/new/modules/wfchannel/index.php?pagenum=7
(分别有管理员,代理商,域名用户即最终用户,WEBMAIL,文件管理这几项在线演示)
下载:http://vhcs.net/new/modules/PDdownloads/viewcat.php?cid=2
安装需求:
SuSE Linux 7.x 8.x and 9.x
Red Hat Linux 7.x and 9.0
Debian Linux sid, woody and sarge
Fedora Core1, Core2 and Core 3
分别有对应以上操作系统的安装包。
FreeBSD和Solaris平台的版本正在制作中
各版本的安装问题和其它问题可以去官方论坛查找或求助
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
zimbra:基于ajax/web2.0的开源邮件系统
[ 2005/09/20 21:47 | by ipaddr ]
Zimbra是一个开源的邮件系统,其操作界面和 Gmail 类似,Zimbra 把 Ajax 运用得淋漓尽致,甚至有过之而无不及。它还运用了 Javascript 的 Prototype ,诸如 drag and drop 也用上了(移动邮件到其他目录的操作)
别的不多说,其官方站:http://www.zimbra.com/index.html
源码,二进制码,文档,一应具全。>>>>
别的不多说,其官方站:http://www.zimbra.com/index.html
源码,二进制码,文档,一应具全。>>>>