×

Installation côté serveur

 
Pour pouvoir exploiter l'application mobile FA, différentes installations et configurations côté serveur sont nécessaires.
Par exemple, un serveur web doit être installé en tant que serveur reverse proxy. Un reverse proxy est un composant qui capte le trafic de données venant d'Internet (par exemple) et le transmet à un serveur backend sur votre réseau privé, de sorte que ce serveur backend soit également accessible aux personnes qui ne sont pas forcément connectées à votre réseau (voir illustration 1).
 
L'installation côté serveur d'un serveur / VM et sa configuration avec le serveur Topal sont décrites ci-après. La description s'effectue à l'aide de l'exemple
du service d'information Internet (IIS).
 
 
   
Figure 1: Diagramme de contexte
 
Conditions préalables
- Serveur/VM accessible via le web
- Serveur web installé (p.ex. Internet Information Service (IIS))
- Package de routage  URL Rewrite Module 2.1 installé (routage entre WebServer et Topal Server)
- Définition de l'URL (p. ex. https://staging.mobile.topal.ch)
- Certificat d'un organisme officiel au nom de (par ex. staging.mobile.topal.ch)
- Inscription GED (DMS), afin que votre serveur puisse être contacté depuis le web
 
 
Internet Information Service (IIS) Manager
L'illustration suivante montre l'Internet Information Service Manager. Celui-ci est nécessaire pour différentes configurations.
 
Figure 2: Internet Information Service Manager
 
Configuration des bindings
Lorsque l'on travaille avec un site web, un "binding" est la combinaison du protocole (http, ftp, https, etc.), de l'adresse IP, du port TCP/IP et du nom d'hôte - en fait, un nom de domaine.
 
Ajoutez le binding suivant (voir illustration 2), où l'adresse IP doit correspondre à l'adresse de votre système.
Lors de la saisie du binding, il faut en outre configurer le certificat SSL.
 
Figure 3: Bindings
 
Configuration du routage 
Les requêtes entrantes de l'App Topal FA vers un WebServer nécessitent un routage vers le serveur Topal. Ceci est réalisé dans l'Internet Information Service Manager via URL Rewrite (voir illustration 2). 
 
Vous avez également la possibilité d'adapter directement le web.config sous "C:\inetpub\wwwroot".
Remplacez le contenu du web.config par le code HTML suivant. Il suffit ensuite d'adapter l'URL souhaitée. 
 
 
<?xml version="1.0" encoding="UTF-8"?>
  <configuration>
    <system.webServer>
    <rewrite>
    <rules>
      <rule name="ReverseProxyInboundRule1" stopProcessing="true">
        <match url="(.*)" />
        <action type="Rewrite" url="https://staging.mobile.topal.ch:9001/{R:1}" />
      </rule>
    </rules>
    </rewrite>
    </system.webServer>
</configuration>