oracle ohs默认是开启https服务,证书使用自签名证书,端口是4443不是https默认的443。关于如何导入第三方证书前面的文章已经介绍过了,详细步骤参考oracle ohs导入第三方ssl证书下面介绍如何将ohs的https服务端口修改为https默认的443端口,使用默认端口在浏览器访问的时候就不用在地址栏中指定端口号。

写在前面

假设你的ohs安装在/u01/app/Oracle/Middleware/Oracle_WT1目录下,下文变量$OHS_HOME表示你ohs的安装目录也就是/u01/app/Oracle/Middleware/Oracle_WT1

步骤

修改$OHS_HOME/instances/instance1/config/OHS/ohs1/ssl.conf文件

# OHS Listen Port

Listen 4443

修改为

# OHS Listen Port

Listen 443

##

## SSL Virtual Host Context

##

修改为

## SSL Virtual Host Context

##

保存退出.

重启ohs服务器

cd $OHS_HOME/instances/instance1/bin/

./opmnctl stopall

./opmnctl startall

如果此时不是root用户启动,将启动失败,错误信息:

[2017-06-15T10:08:32.9826+08:00] [OHS] [INCIDENT_ERROR:32] [OHS-9999] [worker.c] [host_id: api.smec-cn.com] [host_addr: 10.1.30.64] [pid: 22180] [tid: 47858836813968] [user: oracle] [VirtualHost: main] (13)Permission denied: make_sock: could not bind to address [::]:443

这是由于linux限制非root用户无法使用1024以下端口

切换到root用户

cd $OHS_HOME/ohs/bin

ll -a

该目录下有两个文件

-rwxr-x--- 1 oracle oinstall 12105 Nov 19 2011 apachectl

-rwxr-x--- 1 oracle oinstall 13278 Nov 19 2011 .apachectl

.apachectl是隐藏文件需要 ll -a才能看到

对这两个文件对权限做些修改(修改前最好做好备份)

[root@api bin]# chown root apachectl

[root@api bin]# chown root .apachectl

[root@api bin]# chmod 6750 apachectl

[root@api bin]# chmod 6750 .apachectl

修改后文件权限如下

-rwsr-s--- 1 root oinstall 12105 Nov 19 2011 apachectl

-rwsr-s--- 1 root oinstall 13278 Nov 19 2011 .apachectl

使用root重启服务器

cd $OHS_HOME/instances/instance1/bin/

./opmnctl stopall

./opmnctl startall

查看ohs状态

[root@api bin]# ./opmnctl status -l

image.png

4.访问https://host测试https是否正常

oracle ohs是什么,oracle ohs修改https端口相关推荐

  1. apache服务器修改https端口为8081

    微信小程序必须用https才能访问,所以我想获取我服务器的内容只能用https.这里我采用的是阿里云. 但是我只有一台服务器,并且那太服务器的端口443被我的springboot,https占用了,这 ...

  2. Oracle之 11gR2 RAC 修改监听器端口号的步骤

    Oracle 11gR2 RAC 修改监听器端口号的步骤 说明: 192.168.188.181 为public ip1 192.168.188.182 为public ip2 192.168.188 ...

  3. [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误

    [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误 在Data Gaurd 的 Standby (或 CDB 是 Read Only ...

  4. oracle 字段补充空格,oracle表中某个字段含有字符回车、空格的手动修改方式

    select t.*, t.rowid from TB_SD_STANDARD_CHOOSE_ADVISE t where t.id =323900000 update TB_SD_STANDARD_ ...

  5. oracle缺少key xe.reg,【Oracle XE系列之一】Windows 7 64位安裝Oracle XE(32位)數據庫(REG_XE報錯、字符集、修改8080端口等)...

     一.安裝 1.去Oracle官網下載XE版的安裝包(貌似Windows只有32位的,Linux只有6位的),解壓. 2.雙擊Setup.exe,啟動安裝程序,在選在路徑那里不要點下一步,否則會報 ...

  6. oracle sys改密码,Oracle修改SYS密码

    Oracle修改SYS密码 Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码: sqlplus / as sysdba alter user s ...

  7. oracle删除查询的数据库语句,Oracle简略的语句 查询 删除 修改(1)

    Oracle简单的语句 查询 删除 修改(1) Dual系统表介绍 数据类型: 数据是信息数字表现形式,信息的加工处理是以大量的结构化数据为载体进行的,数据库管理系统的核心是数据库,数据库的主要对象是 ...

  8. 修改oracle 的dbname,在oracle 10g上修改dbname的实验

    1[参考资料] 对以上资料的作者表示感谢 2[环境参数] Vmware workstation ACE editionversion 6.0 Windows server 2003service pa ...

  9. oracle查看本机字符集,查看、修改oracle字符集,查看oracle版本

    查看.修改oracle字符集,查看oracle版本 1.查看数据库字符集 数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据 ...

最新文章

  1. SHELL脚本自动化部署MFS分布式文件系统
  2. 推荐系统算法工程师培养计划:博导级教研团队,原理教学、项目实践、大厂内推的一站式培训...
  3. 前后端分离之Vue(三)爬过得那些坑
  4. ionic安装及入门示例
  5. 操作索引库-mapping属性
  6. 容器学习 之 容器的组件(三)
  7. 爬去哪儿网5A景点评论
  8. xilinx c语言编程,使用Xilinx SDSoc在Xilinx zcu102开发板上编程HelloWorld
  9. Linux下Web效力器架设攻略-1
  10. mysql数据导出不完正_【MySQL】mysqldump 导出数据 常见问题
  11. c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出...
  12. 免费而强大的十款PCB设计软件
  13. 数据包络分析DEA有哪些指标?
  14. asp.net 下载文件几种方式
  15. FrameExit:Conditional Early Exiting for Efficient Video Recognition
  16. idea软件界面的的外观设置-----一般都有三套主题:IntelliJ Light ,Darcula,Windows供选择
  17. 学习书籍与视频的选择
  18. 60种提升自身能量的方法
  19. 模型推荐丨政务大数据项目案例模型分享
  20. 阅读笔记 - 20220409

热门文章

  1. MySQL优化那些事
  2. 什么是线程安全问题 及怎么解决线程安全问题
  3. 高性能PC机与服务器的真正区别
  4. 简述Android手机常用的设备ID
  5. DataNucleus之JDO操作示例
  6. [pwnable.kr]passcode
  7. 【CloudShell】阿里云壳EDR卸载指南
  8. JS: 如何计算一个月有多少天
  9. NAS信令学习笔记 ——GUTI reallocation过程
  10. flash存储器原理及作用是什么?