Bonjour,
Dans le cadre de mes tests de MedShakeEHR , je souhaite accéder à MedShakeEHR depuis mon réseau local et je rencontre quelques difficultés, toute aide est la bienvenue , voici le scénario :
Installation effectué sur ma machine en local => OK , l'appli est maintenant accessible via l'URL suivant :
J'ai connecté deux machine via un switch, donc mon réseau local maintenant est 192.168.0.0/24 (la machine serveur : 192.168.0.10 et le client 192.168.0.20)
Maintenant, quand je sollicite via un http (http://192.168.0.10/MedShakeEHR-base-ma ... ler/login/) normal depuis la machine cliente, voici les
problème que je rencontre :Les images ne sont pas accessibles dans la page de login (depuis le client) :
A la soumission du formulaire (ou n'importe quel url), le http://192.168.0.10/MedShakeEHR-base-ma ... ler/login/ est transformé en http://localhost/MedShakeEHR-base-maste ... ler/login/
En consultant la doc, j'ai compris que ce qu'il me fallait était de configurer le serveur apache2 avec les directives suivantes :
Code : Tout sélectionner
-Accès aux url commençant par /phonecapture/ et /pubic/ autorisé aussi pour les client du réseau local (utilisation phone capture et signature des documents)
<Location ~ /(phonecapture|public)/>
# /!\ Replacer l'addresse ci-dessous par celle de votre réseau local
Require ip 192.168.0.0/24
</Location>
- Autorise l'accès aux assets (js, css et images) et pages de maintenance autorisé aussi pour les client du réseau local
<Location ~ /(components/|thirdparty/|scss/|img/|js/|favicon.ico|maintenancePublic.html|maintenance.html)>
- Ces ressources peuvent êtres mise en cache
Header setifempty Cache-Control "must-revalidate"
- Fix un bug présent dans le version de apache utilisé dans Debian 10 (2.4.38)
- qui gènère une entête http Etag mal formé et empéche un retrour 304
- quant la ressource est en cache.
- voire https://bz.apache.org/bugzilla/show_bug.cgi?id=45023#c22
RequestHeader edit "If-None-Match" '^"((.*)-gzip)"$' '"$1", "$2"'
Require ip 192.168.0.0/24
</Location>
Néanmoins, j'ignore si il faut utilisé la directive <Directory> ou <Location> et comment !?
D'avance, merci pour vos réponses et pour toute accompagnement.
Cordialement