Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
mobile_param [2018/10/10 14:01] olivier supprimée |
mobile_param [2023/03/17 09:56] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | * licence mobile | + | === Licence mobile === |
- | * adresse publique | + | |
+ | Pour les serveurs de test, la licence mobile devrait fonctionner automatiquement. Pour les serveurs de production, une demande d'activation doit être demandée chez EzDev. | ||
+ | |||
+ | === Adresse publique serveur EzGed === | ||
+ | |||
+ | Pour que les utilisateurs puissent se connecter avec leurs appareils mobiles sur le serveur EzGed en 2/3/4g, il faut obligatoirement que ce dernier soit accessible depuis l'extérieur par un nom de domaine (ex: %%https://ma-ged-ezged.fr/ezged%%) ou une adresse IP publique (ex: %%https://82.24.135.79/ezged%%). | ||
+ | Pour une phase de test, les mobiles peuvent simplement passer par le réseau Wifi de l'entreprise. | ||
+ | |||
+ | === Configuration d'Apache en HTTPS === | ||
+ | |||
+ | Que ce soit un certificat émis par une autorité de certification ou un certificat auto-signé vous devez avoir en votre possession: | ||
+ | |||
+ | * Un fichier contenant le certificat (et sa clé publique) au format .crt | ||
+ | * Un fichier contenant la clé privée "déchiffrée" ((une clé privée étant généralement protégée par mot de passe)) au format .key | ||
+ | * **Un fichier contenant les certificats chaînés au format .ca-bundle** | ||
+ | |||
+ | Dans le fichier de configuration Apache (Ex: C:\nchp\Apache2\conf\httpd.conf), ajoutez les directives suivantes : | ||
+ | |||
+ | (Où 192.168.XXX.XXX est à remplacé par l'adresse IP de votre serveur EzGED) | ||
+ | |||
+ | En début de fichier, là où doit déjà se trouver une instruction //Listen// | ||
+ | <code> | ||
+ | Listen 192.168.XXX.XXX:443 | ||
+ | </code> | ||
+ | |||
+ | Localisez la ligne suivante et décommentez-là (enlevez le signe # qui la précède) | ||
+ | <code> | ||
+ | LoadModule ssl_module modules/mod_ssl.so | ||
+ | </code> | ||
+ | |||
+ | En fin de fichier, après les définitions d'Alias déjà existante : | ||
+ | <code> | ||
+ | NameVirtualHost 192.168.XXX.XXX:443 | ||
+ | <VirtualHost 192.168.XXX.XXX:443> | ||
+ | DocumentRoot c:/nchp/usr/local/nchp/ezged/www | ||
+ | ServerName 192.168.XXX.XXX | ||
+ | SSLEngine On | ||
+ | SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire | ||
+ | SSLCertificateFile c:/nchp/etc/nchp/ezged/mydomain.crt | ||
+ | SSLCertificateKeyFile c:/nchp/etc/nchp/ezged/mydomain.key | ||
+ | SSLCertificateChainFile c:/nchp/etc/nchp/ezged/mydomain.ca-bundle | ||
+ | </VirtualHost> | ||
+ | </code> | ||
+ | |||
+ | Sauvegardez le fichier et il ne vous reste plus qu'à relancer Apache: | ||
+ | <code> | ||
+ | net stop apache2.2 | ||
+ | net start apache2.2 | ||
+ | </code> |