I have successfully installed and configured ArcGIS Server, ArcGIS DataStore, ArcGIS GeoEvent Server and I can access them without any problem.Now I'm trying to install and configure ArcGIS Portal in my server from past few days. I have successfully installed it but when I try to open the url, it redirects to internal ip/machine name.
Below are my server details. OS : Ubuntu 16.04 server Web server : Nginx RAM : 16GB Processor : Quad core FQDN : Yes and have SSL installed Open ports : 80, 443, 6080, 6443, 6180, 6143, 7443, 2443 And all internal ports are open, so there's no problem with firewall. ArcGIS Server, Arcgis GeoEvent Server, ArcGIS GIS Services, ArcGIS Portal Licenses authorized.
I know ArcGIS Web Adaptor requires Apache Tomcat as web server but I can proxy URLs using Nginx and I'm more comfortable with Nginx. I tried to use Apache Tomcat and again no instructions on how to deploy a war file (arcgis.war) and when I referred to other sources, the procedure seems very complex.
My Questions are
1.) Is a Web Adaptor necessary for ArcGIS Portal, if I want to use only in single machine? 2.) Is it possible to use ArcGIS Portal from outside without Web Adaptor (Not from localhost)? Because I accessed ArcGIS Portal without any problem from localhost. I had to install numerous GUI supported files and a browser in server to do that.
Please guide me with proper instructions on how to install and configure an ArcGIS Portal in Linux without Web Adaptor. I want to access it from public internet, not from localhost.
P.S: I have tried multiple times and I followed all the instructions from ArcGIS documentation. I think this redirection problem is a bug becuase ArcGIS Server and GeoEvent Server are not redirecting to internal IP. I can fix my problem if anyone can point me to the source code file where this redirection happens.