Installer et configurer le serveur web
Maintenant que vous avez un système HCW@Home opérationnel, vous devez installer un serveur web. Nous avons testé le serveur web Nginx même si d'autres comme Apache devraient fonctionner.
L'installation de Nginx est simple
apt install nginx
Si vous n'avez pas de serveur proxy inverse devant votre Nginx, vous aurez peut-être besoin d'installer certbot pour émettre des certificats SSL. Vous pouvez installer le package suivant
apt install python3-certbot-nginx
Par défaut, HCW@Home n'installe pas la configuration de Nginx, mais vous pouvez utiliser la configuration prête à l'emploi du dossier doc. N'oubliez pas d'ajuster la configuration en fonction de vos besoins.
wget https://raw.githubusercontent.com/HCW-home/frontend-patient/master/nginx-docker.conf.template -O /etc/nginx/sites-enabled/hcw-patient.conf wget https://raw.githubusercontent.com/HCW-home/frontend-doctor/master/nginx-docker.conf.template -O /etc/nginx/sites-enabled/hcw-doctor.conf wget https://raw.githubusercontent.com/HCW-home/frontend-admin/requester-admin/nginx-docker.conf.template -O /etc/nginx/sites-enabled/hcw-admin.conf rm /etc/nginx/sites-enabled/default
Update the files :
listen 80; server_name <replace by your domain>; root /usr/share/hcw-athome/admin; # or patient or caregiver for depending of config file you are updating;
...
proxy_pass http://127.0.0.1:1337; # Update 127.0.0.1 if installed on same server, or different IP if separate sever.
La dernière commande supprime la configuration de secours par défaut fournie par Nginx.
Si vous souhaitez maintenant émettre un certificat, exécutez la commande suivante et suivez la procédure habituelle de cerbot. Si vous avez besoin de plus d'informations sur ce processus, lisez la documentation officielle : https://certbot.eff.org/
certbot --nginx
Il n'y a aucun commentaire pour le moment.
Partager ce contenu
Partager le lien
Partager sur les réseaux sociaux
Partager par email
Veuillez s'inscrire afin de partager ce Article par email.