Querida comunidad,<\/P>
<\/P>
He implementado una webApp con webappbuilder para desarrolladores que usan un mapa de un servidor arcGis que no tiene una IP pública. He descargado la aplicación y la he publicado en el servidor web de mi empresa. También tengo una instalación de portal y un adaptador web configurados en ambos.<\/P>
Obviamente esto no funciona; hay varias llamadas a la URL privada del servidor arcGis <\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A>..... que no se resuelven.<\/SPAN><\/P>¿Cómo puedo solucionar esto?<\/P>¿La única solución es agregar una regla de proxy en el servidor web para la ruta arcgis, así cuando agrego una capa en el mapa construido desde portal, uso http\/\/dirección pública\/arcgis\/... en lugar de <\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A>... ?<\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A><\/P><\/P>Muchas gracias.<\/P><\/BODY><\/HTML>
Muchas gracias.<\/P><\/BODY><\/HTML>
Thanks for the post.
My problem is this: the arcGis server isn't public so, also if I use the machine name, this isn't resolved from a DNS.
When in Portal for arcGis I create a new map I have to put the address of arcGis server, and this is a private address.
Also in WAB, if I have to configure the query widget, I have to put as a data source the private address of arcGis server.
Internally is all ok. When I publish the package builded with WAB on my Apache web server to use the app from Internet and I light on a layer, in the browser I see this call (same behaviour on activate query widget ...):
http://<arcGisServerPrivateAddress>/arcgis/rest/services/<ServiceName>/MapServer/export?dpi=96&transparent=true&format=png32&layers=show%3A0%2C3%2C1&bbox=......
Obviously this doesn't work on Internet. How can you get around this?
Thanks a lot.
tagging Web AppBuilder for ArcGIS Portal for ArcGIS ArcGIS for Server Web AppBuilder Custom Widgets
so your question will get more exposure (and hopefully more answers)
EDIT: btw, I added a section in Web AppBuilder Developer Edition - Customization Resource List with several security and proxy links.
EDIT: have you tried using your machine name instead of the IP?
Also, if you have Portal installed, you may want to us that as your AppID and/or where you develop the webappbuilder app, so it works isolated there instead of needing access to AGOL.
Some specific links that may help:
Setting up a Proxy | Support Services Blog
Internal ONLY Web Map Sharing Issues
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.