Apache+Tmcat实现SSL Web前置访问操作说明.docVIP

Apache+Tmcat实现SSL Web前置访问操作说明.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ApacheTmcat实现SSLWeb前置访问操作说明

Apache+Tomcat 实现 SSL Wen前置访问操作说明 生成证书 生成证书需要用到两个文件,即: Apache 安装目录下: Bin\openssl.exe Conf\f 该文件可能无法看到后缀名,但可根据资源管理器中“类型”栏值为“快速拨号”来确定 复制 f 到 bin\ 下 启动 cmd,并切换路径到 Apache 安装目录下的 bin 目录 运行 openssl req -config f -new -out server.csr -keyout server.pem 输入一个不少于4个字符的证书保护口令,按回车键后,将再次输入确认口令: 再次输入确认口令后按回车键,如果两次输入的口令一致,则转到输入两个字符的 Country Name项: 输入中国国家代码 CN,按回车键: 上图中红色框内信息不需要输入,直接按回车键直到输入 Common Name 项。 Common Name即证书中的“颁发给”对象,这项的输入非常有讲究:最好使用经过 DNS 解析后的域名,同时考虑到避免多套应用系统需要安装多次证书的麻烦,可以采用 *. 通配符域名,如保利置业各OA系统的域名都以 . 结尾,则此处需输入 *.。 输入该项后,后面的几项都不需要输入,直接按回车键直到该命令运行完成。 运行 openssl rsa -in server.pem -out server.key 再次输入前一个命令中输入的证书保护口令并回车键。 运行 openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 4000 其中的“4000”表示该证书的有效天数为 4000 天。 拷贝证书文件到 conf 在 Apache 安装目录下 conf/ 中创建一个 ssl 文件夹用于存放证书文件 拷贝证书文件到 conf/ssl/ 下 证书生成工作完成后,所有的证书文件存放在 Apache 安装目录的 bin/ 下,证书文件主要包括如下几个文件: .rnd server.csr server.pem server.key server.crt 将以上文件全部剪切到 conf/ssl/ 下: 修改 Apache 配置 修改 httpd.conf 该文件在 Apache 安装目录的 conf/ 下。 加载 SSL 模块: LoadModule ssl_module modules/mod_ssl.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule rewrite_module modules/mod_rewrite.so Include conf/extra/httpd-vhosts.conf 在 httpd.conf 中找到该行后,将其前面的注释符号 # 删除。 引入 SSL 配置文件: Include conf/extra/httpd-ssl.conf 在 httpd.conf 中找到该行后,将其前面的注释符号 # 删除。 修改 ServerName: 将 ServerName 中的域名或IP地址修改为与生成证书时输入的 Common Name 保持一致。 其中冒号(:)后的端口号因 httpd.conf 提供的是 http 服务,所以不需要修改为 SSL 端口号。 修改 ServerAdmin: ServerAdmin apacheadmin@ @后的域名必须与生成证书时输入的 Common Name 保持一致,但只需要取 Common Name 中第一个点号(.)后的内容。 修改 httpd-ssl.conf 该文件在 Apache 安装目录的 conf/extra/ 下。 修改侦听端口: Listen 443 SSL 的默认端口为 443, 如果不使用该默认端口,则在此处修改。 修改 ServerName: 将 ServerName 中的域名或IP地址修改为与生成证书时输入的 Common Name 保持一致。 其中端口号 443,可以根据实际情况修改,但必须与 Listen 中指定的端口号保持一致。 修改 ServerAdmin: Se

文档评论(0)

ochengaj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档