SSL Connection between RapidMiner and RapidAnalytics
tatsuho
New Altair Community Member
Hi,
I'm a beginner of RapidAnalytics. I have a question about RapidAnalytics CE.
Does RapidAnalytics support SSL repository access, i.e. https, from RapidMiner?
I know that database can be access with SSL.
I'm sorry if someone has already asked the same question.
Thanks in advance.
I'm a beginner of RapidAnalytics. I have a question about RapidAnalytics CE.
Does RapidAnalytics support SSL repository access, i.e. https, from RapidMiner?
I know that database can be access with SSL.
I'm sorry if someone has already asked the same question.
Thanks in advance.
0
Answers
-
Hi! Are you found decision? This question is very important for me.0
-
Hello tatsuho.
I can confirm that yes it does.
I used to use connect with SSL connection to the RA server hosted in Germany via my RM console in the UK and it works exactly as you would expect it to.
Best,
John.0 -
Hi,
Thank you for your response.
Could you describe me how to set RapidAnalytics server work over SSL?
Thanks,
tatsuho0 -
So.. I found not so good solution but it works.
You can pass traffic to RA through Nginx. In nginx set proxy and pattern replace for these url's
in this example RA looks on 8090 port
location = /RAWS/RepositoryService {
And some good guys told what will be good to set in Jboss (server.xml) httpProxy parameter, like as
proxy_pass http://127.0.0.1:8090;
sub_filter_types text/xml;
sub_filter "http://rapida.localhost.dom:80" "https://rapida.localhost.dom";
sub_filter_once off;
}
location = /RAWS/ProcessService {
proxy_pass http://127.0.0.1:8090;
sub_filter_types text/xml;
sub_filter "http://rapida.localhost.dom:80" "https://rapida.localhost.dom";
sub_filter_once off;
}
location = /RAWS/RAInfoService {
proxy_pass http://127.0.0.1:8090;
sub_filter_types text/xml;
sub_filter "http://rapida.localhost.dom:80" "https://rapida.localhost.dom";
sub_filter_once off;
}
location = /RAWS/ManagementService {
proxy_pass http://127.0.0.1:8090;
sub_filter_types text/xml;
sub_filter "http://rapida.localhost.dom:80" "https://rapida.localhost.dom";
sub_filter_once off;
}
location = /RAWS/ProcessService_1_3 {
proxy_pass http://127.0.0.1:8090;
sub_filter_types text/xml;
sub_filter "http://rapida.localhost.dom:80" "https://rapida.localhost.dom";
sub_filter_once off;
}
I hope that this information will be useful.
<Connector protocol="HTTP/1.1" port="8090" address="0.0.0.0"
redirectPort="8443"
enableLookups="false" disableUploadTimeout="true"
proxyName="rapida.localhost.dom"
scheme="https"
proxyPort="443"
URIEncoding="UTF-8"/>0