Beste community,<\/P>
<\/P>
Ik heb een webApp geïmplementeerd met webappbuilder voor ontwikkelaars die een kaart gebruiken van een arcGis-server die geen openbaar IP-adres heeft. Ik heb de app gedownload en gepubliceerd op de webserver van mijn bedrijf. Ik heb ook een portal-installatie en een web adaptor geconfigureerd op beide.<\/P>
Dit werkt uiteraard niet; er zijn verschillende oproepen naar de private arcGis-server URL <\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A>..... die niet worden opgelost.<\/SPAN><\/P>Hoe kan ik dit oplossen?<\/P>De enige oplossing is een proxyregel toe te voegen op de webserver voor het arcgis-pad zodat wanneer ik een laag toevoeg op de kaart die is opgebouwd vanuit portal, ik http:\/\/public address\/arcgis\/... gebruik in plaats van <\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A>... ?<\/SPAN><\/P><\/P>Hartelijk dank.<\/P><\/BODY><\/HTML>
Hartelijk dank.<\/P><\/BODY><\/HTML>
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
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.
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.