Weblogic服务器配置详解:HTTP跳转HTTPS的安全过渡
一、引言
随着互联网技术的发展,网络安全问题日益受到重视。
为了保证数据传输的安全性,许多企业选择将HTTP协议升级为HTTPS协议。
Weblogic服务器作为一款广泛应用的Java EE应用服务器,其安全性配置尤为重要。
本文将详细介绍如何在Weblogic服务器上配置HTTP跳转到HTTPS的安全过渡。
二、Weblogic服务器概述
Weblogic服务器是Oracle公司推出的一款Java EE应用服务器,提供了丰富的功能和强大的性能。
在企业级应用中,Weblogic服务器广泛应用于Web应用、企业级集成、业务逻辑层等方面。
为了保证数据传输的安全性和完整性,我们需要对Weblogic服务器进行HTTPS配置。
三、HTTPS配置前的准备工作
在进行HTTPS配置之前,需要做好以下准备工作:
1. 获取SSL证书:向权威证书机构申请SSL证书,或者采用自签名证书。
2. 安装SSL证书:将SSL证书安装到Weblogic服务器的信任存储区。
3. 配置域名解析:确保服务器的域名正确解析到Weblogic服务器的IP地址。
四、HTTP跳转到HTTPS的配置步骤
1. 配置SSL监听器:在Weblogic服务器的网络配置中,创建一个SSL监听器,用于接收HTTPS请求。
2. 创建SSL域名:在SSL监听器下创建一个SSL域名,与实际的域名进行绑定。
3. 配置虚拟主机:在Weblogic服务器的虚拟主机配置中,将HTTP虚拟主机更改为使用SSL监听器。
4. 配置重定向规则:在Weblogic服务器的Web应用或虚拟目录配置中,设置HTTP跳转到HTTPS的重定向规则。这样,当客户端通过HTTP访问时,会自动跳转到HTTPS。
五、具体配置详解
1. 配置SSL监听器:
(1)登录Weblogic服务器控制台。
(2)在“域结构”中选择“监听器”。
(3)点击“新建”按钮,创建一个新的SSL监听器。
(4)设置监听器名称、端口号(默认为443)以及其他相关属性。
(5)启用SSL,并选择已安装的SSL证书。
(6)保存配置并关闭页面。
2. 创建SSL域名:
(1)在刚才创建的SSL监听器下,点击“SSL域名”。
(2)点击“新建”按钮,创建一个新的SSL域名。
(3)设置域名、选择证书和私钥等信息。
(4)保存配置并关闭页面。
3. 配置虚拟主机:
(1)在Weblogic服务器控制台中,选择“虚拟主机”。
(2)选择需要配置的虚拟主机。
(3)在“网络配置”选项卡中,将HTTP端口更改为SSL监听器的端口(默认为443)。
(4)保存配置并关闭页面。
4. 配置重定向规则:
(1)在Weblogic服务器的Web应用或虚拟目录配置中,找到“URL重写”或“重定向”相关配置。
(2)添加一个新的重定向规则,将HTTP协议的请求自动跳转到HTTPS协议。
(3)保存配置并重启Web应用或虚拟目录。
六、测试与调优
完成配置后,需要进行测试以确保HTTP成功跳转到HTTPS。
可以使用浏览器或其他工具访问网站的HTTP地址,观察是否自动跳转到HTTPS,并检查网页内容是否完整且安全。
如有需要,可以对配置进行调优,以提高性能和安全性。
七、常见问题及解决方案
1. 浏览器提示证书不信任:确保使用的SSL证书来自可信任的证书机构,或者将自签名证书导入到浏览器的信任存储区。
2. 跳转后网页内容不完整:检查重定向规则是否正确配置,确保所有资源链接都使用HTTPS协议。
3. 跳转速度慢:优化服务器的性能参数,减少跳转过程中的延迟。
八、总结
本文详细介绍了Weblogic服务器从HTTP跳转到HTTPS的安全过渡配置过程。
通过遵循本文的指导,您可以轻松地在Weblogic服务器上实现HTTPS配置,提高数据传输的安全性和完整性。
在实际应用中,请根据具体需求和环境进行适当的调整和优化。
weblogic配置数据连接池有什么用
1、配置连接池 通过进入管理控制台在左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-连接缓冲池 点击“配置新的 JDBC Connection Pool… ” 数据类型选择:Oracle 数据库驱动程序选择:Oracles Driver (Thin) Version:9.0.1,0.2.0,10 点击右下角的“继续” 在名称中写入想要设置的连接池名称(本例为:mpcConnection) 数据库名称:要访问的数e69da5e887aa65据库名称 主机名:写入数据库服务器的主机名称或IP地址 端口号默认为:1521 数据库用户名称、密码根据具体情况填写 点击“继续” 在下一页中点击“测试驱动程序配置”显示“连接成功” 点击“创建和部署” 在新页面的列表中出现mpcConnection的配置项 连接池配置完毕 2、配置JDBC数据源 在管理控制台左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-数据源 点击“配置新的 JDBC Data Source” 在名称中写入要配置的数据源名称(本例:mpcConnection) 在JNDI名称中写入访问的名字(本例:mpc/ora9) 点击“继续” 在缓冲池名称中选择mpcConnection 点击“继续”、“创建” 在列表中出现mpcConnection配置项 数据源配置完毕
weblogic配置jms怎么配置?
1.启动数据库
2.启动weblogic
3.启动浏览器,在地址栏输入。
在登录 界面输入用户名和密码进入管理界面,weblogic需要锁配置库。
点击“Lock & Edit”
4. 配置JMS服务的步骤为:
4.1 配置连接工厂(Connection Factories)
4.2 配置消息存储(Message Stores)
4.3 配置JMS服务器(JMS Servers)
4.4 配置消息目的地(Destinations)
4.1 配置连接工厂(Connection Factories)
JMS中连接工厂分QueueConnectionFactory和TopicConnectionFactory两种,Weblogic不区分这两种类型。
但我们最好还是配置两种工厂类型。
a.配置QueueConnectionFactry在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Modules点击创建一个新的Jms Module,并输入一下信息
Name:SystemModule
next->Target: AdminServer
可以以后加入资源
展开上述模块,创建一个新的Resource
Type: Connection Factory
点击create new subDeployment
SubDeployment Name: JMS Subdeployment
点击:ok
Target:AdminServer
finish完成
Name: JMS QueueConnection Factory
JNDI Name: jms/QueueConnectionFactory
点击底部按钮Create,选择:
Targets: myserver
点击Next进入下一步finish结束工厂配置
b.配置TopicConnectionFactry在浏览器的左边树状菜单中选择:
Services->JMS Modules
点击创建一个新的Jms Module,并输入一下信息
Name:SystemModule
Target: AdminServer 可以以后加入资源
展开上述模块,创建一个新的Resource
Type: Connection Factory
点击create new subDeployment
SubDeploymenet Name: JMS Subdeploymenet
点击:ok
Target:AdminServer
finish完成
Name: JMS TopicConnection Factory
JNDI Name: jms/TopicConnectionFactory
点击底部按钮Create,选择:
Targets: myserver
点击Next进入下一步finish结束工厂配置
4.2 配置消息存储(Message Stores)
weblogic中消息存储方式可分两种方式,一是把消息保存到文件系统中,二是把消息保存到数据库中。
以下介绍两种存储方式的配置。
a.配置文件存储方式:
在浏览器的左边树状菜单中选择:
Services->Persistent Stores
在浏览器右边点击链接New->Create FileStore,
输入以下信息:
Name: JMS File Store
Target: AdminServer
Directory: c:jmsstore (确保你对此目录有读写权限)
点击底部按钮finish完成操作
b.配置数据库存储方式:
前提:你已经配置过JDBC的连接池(Connection pool),且此连接池处于
运行状态。
在浏览器的左边树状菜单中选择:
Services->Persistent Stores
在浏览器右边点击链接New->Create JDBCStore
输入以下信息:
Name: JMS JDBC Store
Target: AdminServer
Data Source: <选择配置好的数据源>
Prefix Name: jms(防止表名冲突,你可输入不同的前缀)
点击底部按钮finish完成操作
4.3 配置JMS服务器(JMS Servers)
每个JMS Server只能管理一个消息存储介质,针对以上配置,我们配置两个JMS Server分别管理文件方式和数据库方式的存储方式。
a.配置文件存储JMS Server在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Servers
在浏览器右边点击New,输入以下信息:
Name: JMS File Server
Persistent Store: JMS File Store
点击底部按钮Next进入下一个页面,选择:Target: myserver
点击finish完成操作。
b.配置数据库存储JMS Server在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Servers
在浏览器右边点击New,
输入以下信息:
Name: JMS JDBC Server
Persistent Store: JMS JDBC Store
点击底部按钮next进入下一个页面,选择:
Target: myserver
点击finish完成操作。
4.4 配置消息目的地(Destinations)
消息目的地是被JMS Server管理的,消息如何存储对配置消息目的地是透明的。
因此仅以配置JMS File Server管理的目的地为例。
目的地分Queue和Topic两种,以下分别配置。
a.配置Queue
在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Modules
在浏览器右边选择需要配置队列的JMS模块
点击底部new按钮
Type:Queue
点击底部Next按钮
Name: JMS File Queue
JNDI Name;jms/fileQueue
点击底部按钮Next
Subdeploymenet: JMS Subdeploymenet
Target: AdminServer
finish完成配置
b.配置Topic
在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Modules
在浏览器右边选择需要配置队列的JMS模块
点击底部new按钮
Type:Topic
点击底部Next按钮
Name: JMS File Topic
JNDI Name: jms/fileTopic
点击底部按钮Next
Subdeploymenet: JMS Subdeploymenet
Target: AdminServer
点击底部按钮Next->finish完成配置
WebLogic : 如何从管理控制台启动受管服务器 详细??
请参阅创建受管服务器。
2. 配置受管服务器与“节点管理器”进行通信。
节点管理器是一个 WebLogic Server 实用工具,您可以使用它启动、停止和挂起服务器实例,并且可以远程自动重新启动服务器。
节点管理器必须运行在用于承载要通过节点管理器进行控制的 WebLogic Server 实例的每台计算机上。
将每台计算机配置为 WebLogic Server 中的计算机,并将通过节点管理器控制的每个服务器实例分配给在其上运行服务器实例的计算机。
请参阅创建和配置计算机、将服务器实例分配给计算机和为受管服务器配置启动参数。
有关详细信息,请参阅节点管理器配置概述(英文)。
3. 在希望承载受管服务器的计算机上启动节点管理器。
WebLogic Server 自定义安装过程会根据需要安装并启动节点管理器,将其作为 Windows 系统中的 Windows 服务。
如果节点管理器尚未运行,可以在命令提示符下或使用脚本手工启动节点服务器。
请参阅启动并运行节点服务器(英文)。
在 Windows 中,可以使用“开始”菜单(“工具”>“节点管理器”)中的快捷方式启动节点管理器。
4. (可选)指定启动模式。
受管服务器是运行所部署的应用程序的 WebLogic Server 实例。
它通过管理服务器提供所有配置和部署信息。
通常情况下,可使用受管服务器在生产环境中运行应用程序。
有关受管服务器和管理服务器的详细信息,请参阅了解 WebLogic Server 域(英文)。
要使用管理控制台启动受管服务器,请执行下列操作: 1. 在控制台的左侧窗格中,展开“环境”,然后选择“服务器”。
2. 在“服务器”表中,单击要启动的受管服务器实例的名称。
3. 选择“控制”>“启动/停止”。
4. 在“服务器状态”表中,选中要启动的服务器的名称旁边的复选框,然后单击“启动”。
5. 在“服务器生命周期助手”页上,单击“是”以进行确认。
节点管理器将启动目标计算机上的服务器。
节点管理器完成启动序列后,服务器的状态将显示在“服务器状态”表中的“状态”列中。
要查看节点管理器在启动服务器时生成的消息,请参阅查看远程启动输出。