`
shuai1234
  • 浏览: 977478 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

weblogic配置https,http自动跳转转https,ssl

    博客分类:
  • java
 
阅读更多

最近,公司要求将http改为https

在网上搜索下可以找到很多,这里自己总结一下

1、配置weblogic,生成密钥

首先新建一个domain,将如下代码保存成.bat文件,拷贝到domain下运行,自动生成密钥,不需要像网上说的那样繁琐使用命令

复制代码
@echo off
echo 开始创建密钥...
keytool -genkey -alias weblogic -keyalg RSA -keypass pssword -storepass pssword -keystore weblogic.jks -validity 365 -dname "CN=127.0.0.1,OU=部门名,O=公司名,L=市区,ST=省份,C=家"

echo 生成证书签发...
keytool -certreq -alias weblogic -keyalg RSA -keypass pssword -storepass pssword -keystore weblogic.jks -file weblogic.pem

echo 正在导出密钥...
keytool -export -trustcacerts -alias weblogic -file weblogic.cer -keystore weblogic.jks -storepass pssword
echo 结束...
pause;
复制代码

注意不要随意换行,运行后会自动生成weblogic.jks,weblogic.pem,weblogic.cer       密码为pssword、到时配置weblogic时,填写这个密码

具体参数可自行修改

 

2、配置weblogic,懒得写,自己拷贝别人的配置方法。注意将jks名字改回bat文件生成的名字,同时密码改为pssword

    启动weblogic,进入管理控制台

 

     配置密匙库信息

选择一个需要使用的server,点击进入,选择 密匙库(keystores) ,填写相应的信息。

 

密匙库:

选择 定制标识和定制信任

定制标识密匙库:

weblogic.jks

定制标识密钥库类型:

jks

定制标识密钥库密码短语:

pssword

确认定制标识密钥库密码短语:

pssword

定制信任密钥库:

weblogic.jks

定制信任密钥库类型:

jks

定制信任密钥库密码短语:

pssword

确认定制信任密钥库密码短语:

pssword

 

 

 

    配置SSL信息

选择SSL选项卡,输入相应的信息。 

SSL协议测试

 

然后在浏览器中输入 https://127.0.0.1:7002/console ,进行测试。

 

3、https://127.0.0.1:7002/项目名字  输入这个地址后你会发现https已经可以访问你的项目了。但有个问题是

http://127.0.0.1:7001/项目名字   这个地址一样能够访问项目

这时候要拦截http,使http自动跳转到https

找到你项目的web.xml文件,加入如下代码:

在<web-app></web-app>之间

复制代码
    <security-constraint> 
       <web-resource-collection > 
              <web-resource-name >SSL</web-resource-name> 
              <url-pattern>/*</url-pattern> 
       </web-resource-collection>
                             
       <user-data-constraint> 
              <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
       </user-data-constraint> 
</security-constraint>
复制代码

现在输入http地址,测试下是否已经自动跳转到https。

 

提示:测试过程中会提示证书错误,这是因为这个证书并没有真正到认证机构去申请认证,这个是要收钱的,到时由公司跟认证机构处理

分享到:
评论

相关推荐

    HTTP使用WEBLOGIC修改为HTTPS协议

    在提供的文档中,如“Weblogic 10.3的SSL的配置(風絮编稿).docx”和“Weblogic 10.3的SSL的配置及WebService调用.pdf”,可能详细阐述了上述步骤,并给出了具体的配置示例和注意事项。例如,处理WebSocket、JMS等...

    WebLogic 集群中SSL 配置说明

    ### WebLogic 集群中SSL配置详解 #### 前言 随着互联网技术的发展,安全问题变得尤为重要。为了确保数据传输的安全性,许多企业采用了SSL(Secure Sockets Layer)加密技术来保护其Web应用程序。Oracle WebLogic ...

    weblogic配置ssl[参照].pdf

    WebLogic Server 是一款由甲骨文公司提供的企业级Java应用服务器,它支持多种服务和功能,包括SSL(Secure Sockets Layer)配置,用于提供安全的网络通信。SSL是一种网络安全协议,用于加密网络上的数据传输,确保...

    Weblogic服务器双向ssl配置

    WebLogic服务器双向SSL配置是指在Web应用程序中设置安全通信的过程,这种配置要求服务器和客户端之间进行身份验证,确保数据传输的机密性和完整性。以下是详细步骤: 1. **创建密钥对**:首先,使用Java自带的`...

    weblogic的SSL配置 CA认证.rar

    SSL配置是WebLogic服务器安全设置的关键部分,主要用于加密和验证服务器与客户端之间的通信。 在WebLogic中配置SSL涉及到以下几个核心概念: 1. **证书**:SSL证书用于验证服务器或客户端的身份。它包含了公钥、...

    https 在weblogic应用

    1. **配置SSL监听器**:在WebLogic管理控制台中,需要创建一个新的监听器,选择SSL类型,并配置相应的端口(通常为443)。 2. **导入服务器证书**:需要将服务器的数字证书导入到WebLogic服务器的密钥库中,可以是自...

    WebLogicWeb服务器安全配置基线.pdf

    9. HTTP和HTTPS配置:管理员需要确保WebLogic服务器上的HTTP和HTTPS协议正确配置,包括设置正确的端口,提供必要的安全证书信息,以及注册相关的Servlet来处理认证等安全事宜。 在实施WebLogic服务器的安全配置时,...

    weblogic 设置 ssl

    标题 "WebLogic设置SSL" 涉及到的是在Oracle WebLogic Server中配置安全套接层(SSL)的过程。WebLogic Server是Oracle公司提供的一款企业级应用服务器,它支持多种安全协议,包括SSL/TLS,用于确保网络通信的安全性...

    Weblogic配置大全

    WebLogic提供了强大的安全特性,包括用户和角色的管理、SSL(Secure Sockets Layer)配置、受信任的证书、以及访问控制策略的设定。 8. **部署应用程序** 应用程序可以通过WebLogic Console或WLST进行部署,包括...

    CentOS本地源和WebLogic安装配置.zip

    这包括设置SSL通信、限制远程访问、配置用户和角色、以及定期更新补丁。安全策略的设定可以通过WebLogic控制台进行,也可以使用XML配置文件进行精细调整。 总结来说,CentOS本地源的配置和WebLogic安装配置是IT运维...

    Weblogic基础管理系列培训之二

    - SSL/TLS配置:设置和管理SSL证书,实现加密通信。 6. **日志和诊断**: - 日志配置:学习调整日志级别,配置日志文件路径,以及日志旋转策略。 - JMX监控:利用JMX进行服务器性能监控和故障排查。 7. **集群...

    Weblogic常见问题解答FAQ

    2. **安装后如何配置WebLogic Server?** - 创建域:域是WebLogic Server的基本管理单位。 - 配置服务器实例:每个域可以包含一个或多个服务器实例。 - 设置监听端口、安全管理等选项。 **三、常见问题及解决...

    https配置解决方案.docx

    为了增强安全性,通常还需要配置Web应用程序自动将HTTP请求重定向至HTTPS。这可以通过修改Web应用程序的`web.xml`文件来实现。 **Web.xml配置** ```xml &lt;!-- 配置HTTP转HTTPS --&gt; &lt;auth-method&gt;CLIENT-CERT ...

    WebLogic Integration完整案例教程.rar

    1. **WebLogic Server基础**:首先,教程会介绍WebLogic Server的基本概念,包括它的安装、配置、管理和监控。用户将学习如何创建和管理域、启动和停止服务器,以及如何进行日志分析和性能调优。 2. **Java EE和JMS...

    WebLogic在linux上的安装及项目部署

    - 配置管理服务器(可选启用 SSL)。 4. **配置数据库**(可选):如果需要连接外部数据库,可以在配置过程中指定数据库连接信息。 #### 四、部署项目 ##### 4.1 启动 WebLogic 服务 1. **启动服务**:转至 `/...

    精通Oracle Weblogic Server

    3. **管理工具**:Oracle提供了一套强大的WebLogic Server管理工具,如WebLogic Administration Console,用于配置、监控和管理WebLogic域。此外,WLST(WebLogic Scripting Tool)则允许通过脚本方式自动化管理任务...

    weblogic 11g安装优化流程手册

    - 为提高安全性,配置 SSL 通信和角色权限。 - 定期备份和维护,包括域配置备份、服务器状态检查等。 以上是WebLogic 11g的基础安装和优化流程,具体实施时还需根据实际环境和应用需求进行细致的规划和调整。更多 ...

    Oracle Service Bus下载的配置

    综上所述,Oracle Service Bus 的下载配置涉及到多个层面,包括 WebLogic Server 的安全管理、SSL 配置、第三方工具的使用以及文件同步。正确配置这些步骤对于确保 OSB 的安全稳定运行至关重要。

    WebLogic Server Introduction

    ### WebLogic Server简介 #### 一、WebLogic Server概述 WebLogic Server是由BEA Systems公司开发的一款企业级应用服务器,其版本8.1发布于2006年6月28日。它作为Java应用程序的强大运行环境,在企业级应用开发...

Global site tag (gtag.js) - Google Analytics