Sujets connexes | Sommaire des aspects techniques liés à la version full-web |
Information concernant le serveur app.logeas.ovh
Introduction
Ce serveur héberge :
- l'interface Angular de MonNouvelEspace qui a terme va remplacer à la fois le client lourd “LoGeAs-Web” et le site “MonEspace.logeas.fr”
- les serveurs annexes, qui ne contiennent pas d'informations nominatives et sont regroupés dans un même logiciel “nono”
Installation
Le serveur est sous windows serveur 2022 (Installation app.logeas.ovh)
Le serveur web utilisé est IIS (Internet Information Services) (Installation du site "Angular" sur app.logeas.ovh)
Le serveur “nono” développer en Lazarus (Installation du serveur "nono")
IIS et les certificat ssl
Remarque : on trouvera la procédure d'installation de IIS ICI
Les certificats actuels ont étés pris chez https://www.httpcs.com/
Les adresses associées sont :
- logeas-web.fr et www.logeas-web.fr.
- nono.logeas-web.fr
- serveur.logeas-web.fr
L'adresse de contact est géré par OVH admin@logeas-web.fr
Les DNS sont gérés sont géré OVH
Achat des certificats
- Aller dans IIS
- Sur la racine on trouve “Certificats de serveur”
- A droite “Créer une demande de certificat” crée un fichier à remettre au certificateur
- A la fin de la démarche on récupère un zip
- Dans celui-ci un fichier “logeas-web_fr.crt” l'importer par le menu “Terminer une demande de certificat”
- On l'import dans le magasin “Hébergement web” pour angular et “Personnel” pour nono
Détail des sites et des certificats mis en place
Site | Usage | Pool d'application | Chemin d'accès physique | Liaisons | Certificat |
---|
Logeas-Web.fr
Usage : Hébergement de l'interface ANGULAR
Pool d'application : DefaultAppPool
Chemin sur le disque : C:\RemoteApp\NonoInterface
Liaisons : Https - Toutes IP - 443 - www.logeas-web.fr ET Https - Toutes IP - 447 - logeas-web.fr
Certificat : Logeas-web.fr
Fichier web.config : Permet de rediriger la page home si elle est mémoriser par le navigateur
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpErrors> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLanguageFilePath="" path="https://logeas-web.fr" responseMode="Redirect" /> </httpErrors> <rewrite> <rules> <rule name="Force Index.html" enabled="true" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{REQUEST_URI}" matchType="IsDirectory" negate="true" /> <add input="{REQUEST_URI}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="/" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
Nono.Logeas-Web.fr
Usage : Indirection et sécurisation vers le serveur “nono”, héberger sur le même serveur sous le port 8087
Pool d'application : DefaultAppPool
Chemin sur le disque : C:\RemoteApp\NonoLanceur
Liaisons : Https - Toutes IP - 443 - www.logeas-web.fr
Certificat : Nono.logeas-web.fr
Fichier web.config :
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="ReverseProxyInboundRule1" enabled="true" stopProcessing="true"> <match url="(.*)" /> <action type="Rewrite" url="http://localhost:8087/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
App.logeas.fr
Usage : Indirection et sécurisation vers le serveur “logeas”, héberger sur app.logeas.fr
Pool d'application : DefaultAppPool
Chemin sur le disque : C:\RemoteApp\Serveur app.fr
Liaisons : Https - Toutes IP - 447 - serveur.logeas-web.fr
Certificat : Serveur.Logeas-web.fr
Fichier web.config :
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="ReverseProxyInboundRule1" enabled="true" stopProcessing="true"> <match url="(.*)" /> <action type="Rewrite" url="http://185.61.118.200/{R:1}" logRewrittenUrl="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
Sauvegarde
Tests
Version en ligne
Interface à tester | Adresse version en ligne | Réponse attendue |
---|---|---|
MonNouvelEspace | https://logeas-web.fr/ | Interface, pensez à vider le cache (CTRL+F5 deux fois) si … |
Serveur “Nono” | https://nono.logeas-web.fr:444/generic/estvivant | JSON avec date et quelques infos |
Serveur “Logeas” | https://serveur.logeas-web.fr:447/root/estvivant | JSON avec date et quelques infos |