Il convient de désigner un serveur (ou un simple PC) sur lequel notre programme MCD Server pourra fonctionner en permanence. MCD Server est un programme Windows 32 bits (pas un service) fonctionnant en tâche de fond. Il est l’interface entre le Mercator central et les sites distants. MCD Server doit "voir" 2 répertoires (accès en lecture, écriture, modification et suppression)
- le répertoire des données de Mercator (data)
- le répertoire « cache » (cfr. infra)
Il est nécessaire de configurer un serveur FTP. Ce serveur doit être un serveur FTP IIS, c-à-d faisant partie de la distribution de Windows 2000 (ou NT4). Nous ne supportons d’autres types de serveur (e.g. Linux) dans la mesure où les fonctions de
directory listing ne sont pas standardisées en FTP et qu’elles sont utilisées par Mercator.
Le serveur FTP peut être installé sur un port différent du port 21. Ceci permet de limiter de façon simple les agressions extérieures.
Le serveur FTP doit être "visible" depuis l’extérieur : le NAT sur le port ad hoc doit donc être activé au niveau du router. Ce port doit être ouvert au niveau du firewall.
Ce serveur FTP doit refuser les logins anonymes. (sécurité)
Ce serveur doit héberger un répertoire "cache". Ce répertoire peut être un sous-répertoire du répertoire ftproot ou un répertoire virtuel du serveur FTP.
Il faut configurer un login et un mot de passe qui donnent les droits suivants sur le répertoire "cache" : lecture, écriture, renommer fichier, supprimer fichier. Ces login / mot de passe seront utilisés par les Mercator distants.
Si le serveur FTP n’est pas "derrière" une adresse IP fixe, nous suggérons de travailler avec une DNS dynamique (ex.
www.dns2go.com.)