Alkaline does not have a native support for SSL. You can setup Apache to forward requests to Alkaline thus exposing an SSL front-end, so search can only be performed via SSL.
Modify httpd.conf to enable proxy:
<IfModule mod_proxy.c> ProxyRequests On ProxyPass /search http://www.search-srv.com:9999/ NoCache * </IfModule> |
The VirtualHost directive should contain the same thing, here is an example:
<VirtualHost www.search-srv.com:443> ... ProxyPass /search http://www.search-srv.com:9999 </VirtualHost> |
Add a directive for all requests to go through SSL:
<VirtualHost www.search-srv.com> ... Redirect permanent / https://www.search-srv.com/ RedirectMatch permanent (.*) https://www.search-srv.com/$1 </VirtualHost> |
Add <!--SET SEARCH-BASE-HREF--https://www.search-srv.com/search--> to the search template.
This has been implemented, courtesy of InterNAP Network Services (http://www.internap.com/).