首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>编程开发>java>Java基础>正文

快速教您Apache Tomcat SSL的配置

http://www.oklinux.cn  2008-01-20  ccidnet joliny  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

运行环境:Windows2003 Server SP4 J2SDK1.5.0 Apache2.0.54 Tomcat5.5.9

 

预备软件:

 

1.安装 Apache 2.0.54

 

2.Tomcat 5.5.14

 

3.Jk2连接器(mod_jk2.so)

 

一、配置Apache和tomcat

 

Apache安装在d:\Apache2 下,监听端口 80;

 

Tomcat在D:\Tomcat51 下,监听端口 8080;

 

两者都以windows 2000服务进行安装。

 

将mod_jk2.so复制到d:\Apache2\modules目录下:

 

1.编辑d:\Apache2\conf\httpd.conf文件,在LoadModule那一段代码中添加:

 

LoadModule jk2_module modules/mod_jk2.so

 

2.将AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 使Apache自动支持中文显示;

 

3.在“虚拟主机配置代码段”中添加:(此段配置可以根据你的实际情况进行修改)

 

<VirtualHost *:80> 
ServerAdmin linvsfen◎163.com DocumentRoot "d:/ Tomcat51/webapps/jsp-examples
ServerName localhost ErrorLog logs/error_log CustomLog logs/access_log common 
</VirtualHost>

编写workers2.properties文件并加入d:\Apache2\conf目录,内容如下:

 

# Usually commented out onproduction environments[logger.apache2]file=”
D:/Apache2/logs/error.log”level=ERROR# Provide the basic config needed[config]
file=D:/Apache2/conf/workers2.propertiesdebug=1# Provide the location of shm file 
on the Apache web server[shm]file=D:/Apache2/conf/jk2.shmsize=1000000
[channel.socket:localhost:8009]port=8009host=localhost#define the worker
[ajp13:localhost:8009]channel=channel.socket:localhost:8009# Map the Tomcat 
examples webapp to the Web server uri space [uri:/jsp-examples/*][uri:/*.jsp]

编写一个jsp文件(sessiontest.jsp),放在d:\Tomcat51\webapps\jsp-examples 下;重新启动以后,启动apache和tomcat,访问http://localhost/jsp-examples/sessiontest.jsp可以访问。

二、Tomcat配置上ssl步骤:

1. 生成服务器证书server02.jks和客户端证书dwp.p12

 

2. 把server02.jks放到conf目录下,打开d:\ tomcat51\conf\server.xml 文件,

 

然后修改server.xml文件,将注释掉的内容的注释去掉和增加证书存放的位置:如下:

 

<Connector port="8443" maxHttpHeaderSize="8192"maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"enableLookups="false" disableUploadTimeout="true"acceptCount="100" 
scheme="https"secure="true"clientAuth="true" sslProtocol="TLS" 
keystoreFile="conf\server02.jks" 
keystorePass="123456" truststoreFile="conf\server02.jks" 
truststorePass="123456"/>

 

注:server02.jks是证书存贮文件

 

安装客户端证书dwp.p12

 

3. 修改Tomcat配置,使其自动启用SSL

 

打开d:\test\tomcat51\webapps\jsp-examples\WEB_INF\web.xml 文件,在security-constraint 标签下,增加如下内容:

共2页: 上一页 1 [2] 下一页

上一篇:AJAX应用篇:必须用到和不必使用的地方   下一篇:详细讲解Struts构架中action的跳转大全

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·详细讲解Struts构架中action的跳转大全
·AJAX应用篇:必须用到和不必使用的地方
·JSP获取客户端的浏览器和操作系统信息
·JSP中include指令和include行为的区别
·Linux下安装整合Apache和Tomcat全过程
·Hibernate中Session的缓存及对象的状态
·详细讲解在Hibernate中检索策略的应用
·在JSP环境中配置使用fckeditor详细讲解
·用JSP JavaScript打造二级级联下拉菜单
·如何在JSP页面发送一个动态图像
·使用AJAX技术实现网页无闪自动局部刷新
·用Struts向MYSQL数据库中储存图片实例
·JSP JavaBean Servlet工作原理实例讲解
·Taglib的打包部署和使用方式详解
·WEB开发Struts:Session对象创建和控制
·JSP中调用SQL Server存储过程实例讲解
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Java开发下的设计模式简单说明
·JAVA语言关于字符串替换的思考
·编写高级JavaScript应用代码
·常用的JDBC连接数据库方法大全
·解决JSP开发中Web程序中文显示三种方法
·对于Spring初学者的学习建议
·Java开发编程规范大分享
·站在巨人肩膀上学好J2EE全攻略
·Java网络编程基础(四) ServerSocket类
·Java网络编程基础(三) Datagram类使用
·Java学习过程中应该深入理解的一些重点
·Java网络编程基础(二) Socket类的使用
  阅读排行
·Java语言深入--java调用C/C 的过程
·一个非常有趣的使用spring框架AOP例子
·初学者Structs中基本配置入门
·使用AJAX技术实现网页无闪自动局部刷新
·关于java中相对路径,绝对路径问题总结
·JAVA基础:一个struts hibernate入门实
·高级:lucene全文检索应用示例及代码简
·一个基于Java Socket实现文件传输示例
·Hibernate配置文件中的映射元素详解
·关于角色访问控制(RBAC)
·使用WEBWORK实现文件上传方法实例详解
·JSP/Servlet:< jsp-config>标签使用详
·在struts里实现dtree通用树型结构讲解
·JSP JavaBean Servlet工作原理实例讲解
·在Weblogic上配置JMS服务的方法
网摘收藏: