[分享]在Solaris上實現Tomcat4.0+SSL

發表于:2007-06-09來源:作者:點擊數: 標簽:
1.所需軟件包 jsse-1_0_3-gl.zipwww.sun.com jakarta-tomcat-4.0.4.tar.gzwww.apache.org 2.安裝JSSE 解開jsse #unzipjsse-1_0_3-gl.zip 將jsse移到/usr目錄下 #mvjsse1.0.3/usr/jsse #cd/usr/jsse/lib #cp*jar$JAVA_HOME/jre/lib/ext 3.設置環境變量 在

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"
           aclearcase/" target="_blank" >cceptCount="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.

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97