简体   繁体   English

SSL在Oracle Weblogic Server中不起作用

[英]SSL does not work in Oracle Weblogic Server

I configured all SSL settings in Weblogic Server Administration Console. 我在Weblogic Server管理控制台中配置了所有SSL设置。 SSL port is 7102, I also used demo truststore, keystore, which was installed with OES. SSL端口是7102,我还使用了与OES一起安装的演示信任库,密钥库。

So it doesn't work. 因此它不起作用。 When I open https(no urls)site.ru:7102 I get http 404 error. 当我打开https(no urls)site.ru:7102时,出现HTTP 404错误。 I check listening ports with netstat on the server and there is not any process which listen port 7102. When I try edit SSL port in Weblogic Server Administration Console nothing happens. 我使用服务器上的netstat检查侦听端口,并且没有侦听端口7102的任何进程。当我尝试在Weblogic Server管理控制台中编辑SSL端口时,什么都没有发生。 I also tried change common "Listen Port" and "Activate Changes" but nothing happens, Weblogic Server still works on old port - 7101. When I use OES Client config util, which connect with server throw SSL I get this exception: 我还尝试了更改公用的“侦听端口”和“激活更改”,但没有任何反应,Weblogic Server仍可在旧端口7101上运行。当我使用OES Client config util(与服务器连接SSL时)时,出现此异常:

    java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:579)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
    at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:407)
    at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
    at oracle.security.oes.enroll.EnrollmentClient.enroll(EnrollmentClient.java:135)
    at oracle.security.oes.enroll.EnrollmentClient.main(EnrollmentClient.java:478)
    at oracle.security.oes.tools.EnrollmentTool.doEnroll(EnrollmentTool.java:103)
    at oracle.security.oes.tools.SMConfigTool.doEnrollment(SMConfigTool.java:1192)
    at oracle.security.oes.tools.SMConfigTool.run(SMConfigTool.java:617)
    at oracle.security.oes.tools.SMConfigTool.main(SMConfigTool.java:546)
Connection refused: connect

Tell me, please, what could be the reason. 请告诉我,可能是什么原因。 What should I do to run SSL listening on Weblogic? 我应该怎么做才能在Weblogic上运行SSL侦听?

Try three options... 尝试三种选择...

  1. Take a backup of config.xml and edit it by placing the ssl port make sure ssl port enabled tag is true 备份config.xml并通过放置ssl端口进行编辑以确保ssl port enabled标签为true

  2. Goto admin console there also change the ssl port as per your requirement what you put in the config.xml 转到管理控制台,您还可以根据需要更改ssl端口,将其放在config.xml中

3.Make sure you opened that port in firewall 3.确保您在防火墙中打开了该端口

Goto Run -> wf.msc -> inbound connection -> new rule -> port -> finish 转到运行-> wf.msc->入站连接->新规则->端口->完成

Restart all the nodes (Both admin and managed) 重新启动所有节点(管理员和受管)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM