Oracle apex ords独立服务器的oracle apex ssl配置

Oracle apex ords独立服务器的oracle apex ssl配置,oracle-apex,oracle-ords,Oracle Apex,Oracle Ords,我已将oracle apex 18.2与ords配置为独立服务器, 对于ords配置,我使用下面的命令 java -jar ords.war install advanced 在配置ORD时,我从下面的问题中选择了1 如果使用HTTP请输入1,如果使用HTTPS请输入2[1]: 并使用下面的命令启动服务器 java-jar.war独立版 服务器在本地运行良好,但根据当前的计划,我想让服务器在internet上运行,因为我想使用SSL HTTPS配置来保护服务器,我完全不知道如何实现这一点。我只

我已将oracle apex 18.2与ords配置为独立服务器, 对于ords配置,我使用下面的命令

java -jar ords.war install advanced
在配置ORD时,我从下面的问题中选择了1

如果使用HTTP请输入1,如果使用HTTPS请输入2[1]:

并使用下面的命令启动服务器

java-jar.war独立版

服务器在本地运行良好,但根据当前的计划,我想让服务器在internet上运行,因为我想使用SSL HTTPS配置来保护服务器,我完全不知道如何实现这一点。我只是在实例设置的工作空间中选择了
需要HTTPS
,但由于实例不可访问,所以我使用下面的命令恢复设置

BEGIN
    APEX_INSTANCE_ADMIN.SET_PARAMETER('REQUIRE_HTTPS', 'N');
    commit;
end;
/

想要一些关于SSL/HTTPS配置的有用建议,请编辑文件<代码>配置/ords/standalone/standalone.properties

添加设置
jetty.secure.port=443
(或任何需要的端口)

这使得HTTPS服务具有自签名证书

接下来,获取证书并将其设置在配置中。有多种选择

  • 让我们加密我博客文章中的详细信息

  • SSL授权。这可能包括将ssl证书格式转换为.der,这是ORD所需要的

  • 在这种情况下,您必须运行类似于以下的命令才能对其进行转换并删除加密:

    opensslpkcs8-topk8-通知PEM-outform DER-in-yourdomain.key-out-yourdomain.DER-nocrypt

    然后再次编辑
    conf/ords/standalone/standalone.properties
    添加

    ssl.cert=
    ssl.cert.key=
    ssl.host=yourdomain

    这在这里的文档中:


    或者在这里的oracle基础上:

    我已经将
    jetty.secure.port=443
    添加到standalone.properties并重新启动了ORD,但是现在我在openssl pkcs8-topk8-INFORT PEM-OUFORM DER-in self-signed.PEM-out self-signed.DER-nocrypt上出错了error is
    139778680584080:error:0906D06C:PEM例程:PEM_read_bio:无起始行:PEM_lib.c:707:期望:任何私钥
    证书文件来自何处?好的,我已经从基于SSL配置的oracle(HTTPS)
    #在JKS密钥库中创建自签名证书。
    #从JKS密钥库创建PKCS12密钥库。
    #以PEM格式提取密钥和证书。
    成功,但
    将其转换为DER格式。
    不起作用,因为给定错误
    如果这是针对但是测试不使用自签名证书。那么我现在应该怎么做?我的服务器快坏了