Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/09/2023, à 21:16

pascal06

Installation de Headwind sur Ubuntu 18.04.6

Bonsoir à toutes et tous,

Je dispose d'un serveur Ubuntu 18.04 sur lequel j'ai installé un serveur owncloud, et un serveur sync pour firefox
Pour y accéder, je passe par deux sous domaines: owncloud.toto.com et syncserver.toto.com
Toutes les requêtes http sont redirigées vers https
Owncloud tourne sous Apache2.
Maintenant, je souhaiterais installer un serveur Headwind: https://headwind-remote.com/installation/
A cette fin, j'ai créé un autre sous domaine: headwind.toto.com
Je suis le tuto de headwind...
Maintenant lorsque je souhaite accéder à la page de contrôle, je dois taper headwind.toto.com/web-admin/
Sauf que... Ca me renvoie à chaque fois vers une adresse bizarre.
Si j'utilise http://headwind.toto.com/web-admin/ ça me renvoie vers https://owncloud.toto.comweb-admin/
Si j'utilise https://headwind.toto.com/web-admin/ ça me renvoie vers une page "Not Found. The requested URL was not found on this server."
Je suppose que je dois changer les fichiers de configuration de Apache (/etc/apache2/sites-available/ et /etc/apache2/sites-enabled/)...
Mais ce que je ne comprends pas c'est que Headwind utilise Nginx...
Je ne suis pas expert en configuration de serveur (ça se voit big_smile ) mais quand même, je me débrouille avec mes connaissances, la preuve big_smile
Pourriez-vous m'aider svp ?
Merci par avance,

Pascal


Xubuntu 20.04.4 LTS

Hors ligne

#2 Le 30/09/2023, à 10:12

bruno

Re : Installation de Headwind sur Ubuntu 18.04.6

Bonjour,

La procédure d'installation est détaillée ici : https://github.com/h-mdm/remote-control … on-details

De ce que je vois cela utilise Ansible et Docker.
Si Apache est déjà installé et configuré, AMHA, inutile de faire tourner un nginx pour faire du reverse peoxy ensuite.

Il vaut mieux mettre cette variable ansible sur false

https://github.com/h-mdm/remote-control#headwind-remote-configuration a écrit :

is_nginx_enabled: true. Enables nginx. If nginx is disabled, you need to place the web-admin module (deploy/dist/web-admin/ folder) on your web server

et créer ensuite un hôte virtuel Apache qui sert le répertoire idoine comme indiqué.


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#3 Le 30/09/2023, à 21:15

pascal06

Re : Installation de Headwind sur Ubuntu 18.04.6

Bonsoir Bruno,
je te remercie pour le lien.
Je me suis rendu compte que le script d'installation de headwind n'est pas allé jusqu'au bout, car j'avais un paquet cassé. Après avoir réparé cela, j'ai modifié le fichier config.yaml en ajoutant les lignes

nat: true
is_nginx_enabled: false

Puis j'ai relancé le script d'installation qui cette fois-ci est allé jusqu'au bout.
Ensuite, j'ai voulu créer un hôte virtuel https pour apache, sauf que je ne sais pas où sont rangés les certificats... J'ai regardé dans :~/remote-control/deploy/dist/ssl mais le dossier est vide.
Donc pour le moment je suis bloqué. Une idée ?


Xubuntu 20.04.4 LTS

Hors ligne

#4 Le 01/10/2023, à 08:03

bruno

Re : Installation de Headwind sur Ubuntu 18.04.6

Comment gères-tu les certificats pour tes autres noms de domaine ? Il n'y a pas de raison que cela soit différent pour celui-ci.


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#5 Le 01/10/2023, à 10:33

pascal06

Re : Installation de Headwind sur Ubuntu 18.04.6

Bonjour Bruno,
je me suis donc calqué sur ce que j'avais fait pour le domaine owncloud.toto.com.
J'ai repris le même fichier de configuration apache, d'autant plus que j'utilise "cerbot" pour renouveler les certificats automatiquement.
Maintenant, lorsque je tente d'accéder par https://headwind.toto.com j'obtiens ce message:
"Forbidden You don't have permission to access this resource."
Par contre, si je tente par http://headwind.toto.com ça me redirige vers https://owncloud.toto.com
Dans la procédure d'installation de Headwind, on ne précise pas dans quel dossier il faut installer, mais je l'ai déduit de ce passage https://github.com/h-mdm/remote-control#operation. Je trouve ça un peu étrange...

Dernière modification par pascal06 (Le 01/10/2023, à 10:47)


Xubuntu 20.04.4 LTS

Hors ligne

#6 Le 01/10/2023, à 10:39

jplemoine

Re : Installation de Headwind sur Ubuntu 18.04.6

pascal06 a écrit :

sauf que je ne sais pas où sont rangés les certificats

Dommage pour toi...
En fait, tu les mets "quelque part" puis tu indiques dans le vhost quel est le "quelque part"...

Et ensuite, tu peux avoir un seul certificat qui réponde aux 2 (voire 3 ?) domaines.
Je l'ai fait pour 2 : donc, on peut


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#7 Le 01/10/2023, à 10:45

pascal06

Re : Installation de Headwind sur Ubuntu 18.04.6

jplemoine a écrit :
pascal06 a écrit :

sauf que je ne sais pas où sont rangés les certificats

Dommage pour toi...

Bonjour,
ce que je voulais dire c'est que ne sais pas  où sont placés les certificats de headwind lors de sont installation.


Xubuntu 20.04.4 LTS

Hors ligne

#8 Le 01/10/2023, à 11:31

bruno

Re : Installation de Headwind sur Ubuntu 18.04.6

Les certificats sont pour un ou plusieurs noms de domaine, pas pour une application. La doc que j'ai déjà donné en lien indique :

https://github.com/h-mdm/remote-control#operation-details a écrit :

SSL and Certbot

    is_certbot_enabled: true. Enables Certbot. If you're not using a custom SSL certificate, it is recommended to enable Certbot, otherwise the connection will not be encrypted
    share_email: true. Provides your email to EFF (Electronic Frontier Foundation), the Certbot developer company

et effectivement cela ne dit pas où sont stockés les certificats et la procédure de renouvellement à l'air bien compliquée.
Donc là encore, je referais l'installation avec :

  is_certbot_enabled: false

pour pouvoir gérer le certificat avec le certbot déjà installé, et éventuellement le même certificat que pour les deux autres domaines.

Après je n'ai aucune envie de me plonger dans la doc et la configuration de ce truc qui ne me serai d'aucune utilité. C'est assez complexe (voire tordu) pour exiger de bonnes compétences d'admin système.


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#9 Le 01/10/2023, à 13:32

jplemoine

Re : Installation de Headwind sur Ubuntu 18.04.6

Normalement, certbot permet de générer des certificats assez facilement.
Il y a quelques commandes à passer pour "initier" le certificat et le renouvellement se fait tout seul.

@bruno : idem. C'est pour ça que je ne donne que des informations générales.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#10 Le 06/10/2023, à 18:48

pascal06

Re : Installation de Headwind sur Ubuntu 18.04.6

Bonsoir,
j'ai contacté le support de Headwind, ça n'est pas compatible avec Apache2.
Au cas où, si ça doit servir pour quelqu'un, voici le forum de Headwind:
https://qa.h-mdm.com/
Et sinon, pour celles et ceux qui sont intéressé par ce genre de programme, il y a aussi Rustdesk (que je n'ai pas encore essayé):
https://rustdesk.com/docs/fr/self-host/

Dernière modification par pascal06 (Le 06/10/2023, à 18:52)


Xubuntu 20.04.4 LTS

Hors ligne