Chère communauté,<\/P>
<\/P>
J'ai implémenté une webApp avec webappbuilder pour développeur qui utilise une carte d'un serveur arcGis qui n'a pas d'IP publique. J'ai téléchargé l'application et l'ai publiée sur le serveur web de mon entreprise. J'ai également une installation de portal et un web adaptor configurés sur les deux.<\/P>
Évidemment, cela ne fonctionne pas ; il y a plusieurs appels à l'URL privée du serveur arcGis <\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A>..... qui ne sont pas résolus.<\/SPAN><\/P>Comment puis-je résoudre ce problème ?<\/P>La seule solution est d'ajouter une règle de proxy sur le serveur web pour le chemin arcgis afin que lorsque j'ajoute une couche sur la carte construite depuis portal, j'utilise http\/\/adresse publique\/arcgis\/... plutôt que <\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A>... ?<\/SPAN>http:\/\/192.168.xyz.xyz\/arcgis\/<\/A><\/P><\/P>Merci beaucoup.<\/P><\/BODY><\/HTML>
Merci beaucoup.<\/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.
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.