You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Victor Kretzer <Vi...@gdcit.com> on 2020/11/12 16:20:36 UTC
Setting up SolrCloud Behind Azure Application Gateway
I'm attempting to set up SolrCloud for use with Sitecore 9.0.2. I want to set up my Azure Application Gateway with a TSL cert. I want a private IP for Sitecore and a public IP for accessing the Solr Admin Dashboard. My goal is to use Application Gateway for the TSL and then route to the backend using http protocol.
I currently have the following configuration:
* 2 SolrCloud 6.6.6 nodes on 2 Azure Ubuntu 18.04 LTS VMs
* 3 Zookeeper nodes on 3 Azure Ubuntu VMs
* A VPN with the IPs of all the above
* An application Gateway with:
o public listener on port 443
o public listener on port 80 (to eliminate the cert as a cause of my issues)
o backend pool for the two sorlCloud VMs
o an HTTP setting for Backend port 8983
I can access the dashboard for the nodes using:
* http://<node-pub-ip>:8983/solr/#/<http://%3cnode-pub-ip%3e:8983/solr/#/>
But not when using either of the following:
* https://<app-gtwy-ip>/solr/#<https://%3capp-gtwy-ip%3e/solr/#> with a public listener on port 443
* http://<app-gtwy-ip>/solr/#<http://%3capp-gtwy-ip%3e/solr/#> with a public listener on port 80
The private IPs of both SolrCloud VMs are reporting healthy on port 8983 with a 302-status code according to the default Backend Health monitor on Application Gateway.
I greatly appreciate any help provided.
Thanks,
Victor