Oracle apex ords独立服务器的oracle apex ssl配置
我已将oracle apex 18.2与ords配置为独立服务器, 对于ords配置,我使用下面的命令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配置来保护服务器,我完全不知道如何实现这一点。我只
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服务具有自签名证书
接下来,获取证书并将其设置在配置中。有多种选择
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 is139778680584080:error:0906D06C:PEM例程:PEM_read_bio:无起始行:PEM_lib.c:707:期望:任何私钥
证书文件来自何处?好的,我已经从基于SSL配置的oracle(HTTPS)#在JKS密钥库中创建自签名证书。
和#从JKS密钥库创建PKCS12密钥库。
和#以PEM格式提取密钥和证书。
成功,但将其转换为DER格式。
不起作用,因为给定错误如果这是针对但是测试不使用自签名证书。那么我现在应该怎么做?我的服务器快坏了