• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

[分享]在Solaris上实现Tomcat4.0+SSL

发布: 2007-6-09 13:34 | 作者: seanhe | 来源: | 查看: 24次 | 进入软件测试论坛讨论

领测软件测试网
1.所需软件包
jsse-1_0_3-gl.zip    www.sun.com
jakarta-tomcat-4.0.4.tar.gz    www.apache.org
2.安装JSSE
解开jsse
#unzip jsse-1_0_3-gl.zip
将jsse移到/usr目录下
#mv jsse1.0.3 /usr/jsse
#cd /usr/jsse/lib
#cp *jar $JAVA_HOME/jre/lib/ext
3.设置环境变量
在用户的.profile文件中加入JAVA_HOME,CATALINA_BASE和JSSE_HOME参数
vi .profile 添加下列内容:
JAVA_HOME=/usr/java      //根据实际的java的目录设置
export JAVA_HOME
JSSE_HOME=/usr/jsse
export JSSE
CATALINA_BASE=$HOME/tomcat
export CATALINA_BASE
4.为tomcat生成keystore文件
#$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA
设置密码为:“changeit”
5.在$CATALINA_BASE/conf/server.xml中打开SSL的注释
<-- Define an SSL HTTP/1.1 Connector on port 8443 -->
//把这段话的注释去掉
<!--
<Connector className="org.apache.catalina.connector.http.HttpConnector"
           port="8443" minProcessors="5" maxProcessors="75"
           enableLookups="true"
           acceptCount="10" debug="0" scheme="https" secure="true">
  <Factory className="org.apache.catalina.net.SSLServerSocketFactory"
           clientAuth="false" protocol="TLS"/>
</Connector>
-->
6.禁止tomcat目录显示:
将设置文件web.xml中设置listings的值为false(缺省值为true),如下所示: 
 <servlet> 
   <servlet-name>default</servlet-name> 
   <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> 
   <init-param> 
     <param-name>debug</param-name> 
     <param-values>0</param-values> 
   </init-param> 
   <init-param> 
     <param-name>listings</param-name> 
     <param-values>false</param-values> 
   </init-param> 
   <load-on-startup>1</load-on-startup> 
 </servlet> 

    

 race 回复于:2002-09-14 14:29:00
筱筱,这个软件做什么用的?

 dtedu 回复于:2002-09-14 19:01:27
WEB服务类似,APACHE,IIS,支持JSP

 南非蜘蛛 回复于:2002-09-14 19:46:57
中间件,有加密

 race 回复于:2002-09-14 20:51:03
又是网站的玩艺

 南非蜘蛛 回复于:2002-09-14 21:31:15
计算机不就玩了一个网站吗

 race 回复于:2002-09-14 21:40:39
网站俺一点也不懂,就不玩别的了?
鸭子还3吃呢:烤鸭、盐水鸭、板鸭

 南非蜘蛛 回复于:2002-09-14 21:43:41
计算机:玩游戏,玩网站,玩聊天

 race 回复于:2002-09-14 22:18:39
我的solaris要象你的那样 我就死定了

 萧筱筱 回复于:2002-09-15 18:10:23
tomcat确切的说,是解释JSP的中间件,功能类似于IBM的websphere,BEA的weblogic。做application server用的,但是不支持EJB。

SSL(Secure Sockets Layer)是由Netscape公司开发的一套Internet数据安全协议,当前版本为3.0。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。
SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。

tomcat在4.x版本中正式支持SSL,看起来似乎很复杂,实际上实现起来相当简单。

 race 回复于:2002-09-15 19:52:41
看来蜘蛛碰上对手了

 ygzq 回复于:2003-04-02 10:49:06
[quote:e597938372="萧筱筱"]tomcat在4.x版本中正式支持SSL,看起来似乎很复杂,实际上实现起来相当简单[/quote:e597938372]

Really?

It took me a couple of days to set up on Linux RH8.

https://62.49.153.22/index.jsp

And this bit of work is still not fully completed yet, i.e., when a user registered, he/she can not use servlets/jsp immediatedly without manually setting up by an administrator.

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网