在有些場景下,apex的前端服務不是和oracle EBS 應用部署在同一個服務器上或者要求apex和訪問地址和EBS公用同一個域名同一個端口,那么怎么才能做到用EBS 的域名和端口來實現對apex的訪問呢
通過配置代理規則解決,以Oracle EBS 12.1.3 為例,前端服務器是Apache,可以通過下面配置來解決找到httpd.conf所在的文夾,在custom.conf文件中添加如下即可
<VirtualHost *:80>ServerName ebs.com #域名ProxyPass /ords/ http://localhost:8080/ords/ProxyPassReverse /ords/ http://localhost:8080/ords/ProxyPass /i/ http://localhost:8080/i/ProxyPassReverse /i/ http://localhost:8080/i/
</VirtualHost>
其中*.80 是EBS所在的端口,在coustom.conf中添加的好處時在做adauconfig時,不會被覆蓋配置。