First of all Oracle recommends you use a “real” http server when doing a big enterprise install. But if you want / need to use the weblogic server as a http server here is how you set it up as a SSL web server.
In the weblogic administration console open the configuration page of your bi_server:
Press lock and edit:
Open the Configuration > General tab.
Check the SSL Listen Port Enabled and change the port number to 443
(*1: 443 is the default SSL port and is automatically recognised by most browsers)
(*2: 80 is the default non SSL port is automatically recognised by most browsers)
Press save:
Goto the Notes tab:
Press save.
Press Activated Changes:
Don’t be fooled, you still have to reboot later
If you you the standard Start and Stop buttons:
you need to edit the StartStopServices.cmd file, usally found in : <<BI_HOME>>\instances\instance1\bifoundation\OracleBIApplication\coreapplication
set the wls.mgd.port to the non SSL port number (Usually 80), set the the BI_URL to: set BI_URL=https://%wls.host%/analytics
Reboot the system
you might get an SSL warning, the first time you try to log in:
>> For the WLST scripters amongst you:
startEdit()
cd('/Servers/bi_server1/SSL/bi_server1')
cmo.setEnabled(true)
cmo.setListenPort(443)activate()
startEdit()
cd('/Servers/bi_server1')
cmo.setListenPort(80)activate()
startEdit()
cd('/Servers/bi_server1')
cmo.setNotes('20110801;JJM;Changed default web port from 9704 to 80, enabled SSL on port 443.')activate()
Till Next Time
1 comment:
Hi,
Thanks for your post. I have a question regarding SSL implementation. We have two physical servers; one system has WebLogic (admin_server) with BI server (bi_server1) and the second one has the presentation server (bi_server2). We would like to implement https for presentation server. Would you please give me a step by step for this implementation? I appreciate your help.
Thanks.
Post a Comment