Fichier Comptabilité Autres Administration Certification

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 :

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

  1. Aller dans IIS
  2. Sur la racine on trouve “Certificats de serveur”
  3. A droite “Créer une demande de certificat” crée un fichier à remettre au certificateur
  4. A la fin de la démarche on récupère un zip
  5. Dans celui-ci un fichier “logeas-web_fr.crt” l'importer par le menu “Terminer une demande de certificat”
  6. On l'import dans le magasin “Hébergement web” pour angular et “Personnel” pour nono

On trouvera une procédure pour l'installation ici

Détail des sites et des certificats mis en place

SiteUsagePool d'applicationChemin d'accès physiqueLiaisonsCertificat

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 à testerAdresse version en ligneRéponse attendue
MonNouvelEspacehttps://logeas-web.fr/Interface, pensez à vider le cache (CTRL+F5 deux fois) si …
Serveur “Nono”https://nono.logeas-web.fr:444/generic/estvivantJSON avec date et quelques infos
Serveur “Logeas”https://serveur.logeas-web.fr:447/root/estvivantJSON avec date et quelques infos
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
technique/wmapplogeasovh.txt · Dernière modification: 2023/07/22 10:06 de admin