Redirection http vers https

oui j’utilise:

systemctl restart apache2
systemctl daemon-reload

J’avoue que j’ai oublié de le faire sur les autres test.
C’est la bonne manip?

Après cela fonctionne avec le nom du domaine mais c’etait un détail je comprends toujours pas poursuoi mon adresse ip 83.x.x.x n’est pas redirigée en https.
je pense que c’est une ligne mauvaise dans le fichier non?

bonjour, je reviens sur le sujet. j’ai deja un NAS dont le port 80 est redirigé. comment faire pour le rajouter pour mon jeedom?
merci

Tu veux rediriger le port 80 et vers ton NAS et vers ton Jeedom ?

Ce n’est pas possible de faire ça depuis la Freebox.

Il faudrait à minima un serveur avec une configuration comprenant des virtualhosts et utiliser 2 noms de domaine différents :
http://mondomaine1.ovh.net
http://mondomaine2.ovh.net

Puis faire du reverse proxy depuis ce serveur

Mais par contre si c’est comme ça depuis le début alors c’est bizarre puisque tu disais que la redirection fonctionne avec http://tondomaine.ovh.net mais pas avec l’IP http://83.x.x.x

Bonjour je me suis embrouillé les pinceaux.
La redirection HTTPS pour mon adresse IP 83.x.x.x ne fonctionne toujours pas mais ça c’est pas grave.

J’ai un nom de domaine OVH avec une redirection HTTPS pour mon jeedom
Et maintenant j’aimerai l’avoir pour mon NAS avec mon adresse OVH.
Un serveur avec un config comprenant des virtualhost?
Peux tu m’expliquer stp ça m’intéresse beaucoup
Merci

Sans rentrer dans un cours approfondi tu peux regarder sur le net et regarder ce que ça donne.
Un peu d’info sur cette page par exemple :
Reverse Proxy HTTPS vers HTTPS – Mon Wiki (maxcorp.org)

<VirtualHost *:80> pour indiquer d’écouter l’ensemble des demandes sur le port 80
ServerName exemple.fr pour déclarer que ça va concerner le nom de domaine exemple.fr

ProxyPass / https://192.168.1.1
ProxyPassReverse / https://192.168.1.1

Pour indiquer de rediriger les demandes arrivant sur le / (donc la racine du site exemple.fr) vers https://192.168.1.1

Et du coup il faut créer 2 virtual host pour les 2 noms de domaine

Le shéma fonctionnel donne :

WEB demande exemple1.fr <> Serveur Reverse Proxy avec Virtual Hosts [exemple1.fr] <> 192.168.1.1
WEB demande exemple2.fr <> Serveur Reverse Proxy avec Virtual Hosts [exemple2.fr] <> 192.168.1.2

bonjour, merci pour la réponse. ça veut dire qu’il faut que je travaille sur ce fichier.?


<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog /var/www/html/log/http.error
        RewriteEngine On
        RewriteCond %{HTTPS} !=on
        RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Rebonjour Bison, puis je te déranger un peu car je ne voudrais pas faire de bêtises sur le fichier. Peux tu l’aiguiller stp

Merci

Bon alors normalement en reprenant à zéro ou presque l’affaire, tu dois avoir quelque part sur ton serveur Debian (qui héberge Jeedom) des fichiers de configurations qui s’occupe de la gestion du site web qui est derrière c’est à dire Jeedom.

Chez moi c’est ici :

/etc/apache2/sites-available/000-default.conf
/etc/apache2/sites-available/000-default-le-ssl.conf

Le 1er s’occupe des requêtes qui arrive sur le port 80 (http)
Le 2eme s’occupe des requêtes qui arrive sur le port 443 (https)

Dans ce 2eme fichier on a un <VirtualHost *:443> et un ServerName tonjeedom.org
Il ne faut pas toucher à ce bloc VirtualHost puisqu’il s’occupe d’adresser les demandes de tonjeedom.org vers ton serveur Jeedom

Tu pourrais donc théoriquement ajouter un 2eme virtualhost pour diriger les requêtes de tonnas.org vers ton NAS

<VirtualHost *:443>
 ServerAdmin webmaster@localhost
 ErrorLog /var/www/html/log/http_nas.error

 ServerName tonnas.org
 SSLCertificateFile chemin_vers_le_bon_certificat.pem
 SSLCertificateKeyFile chemin_vers_le_bon_certificat.pem

 SSLProxyEngine On
 ProxyPass / http://ip_du_nas/
 ProxyPassReverse / http://ip_du_nas/

</VirtualHost>

Édit : au vu des problèmes que tu rencontres sur d’autres post je dirais quand même que ce n’est pas une bonne idée d’aller toucher à la configuration réseau du serveur Jeedom car on ne maîtrise pas bien ce qui pourrait dysfonctionner ensuite

Bonjour,
Si ton NAS est sous Docker, je te conseille d’essayer Nginx Proxy Manager, c’est la version graphique de Nginx :slight_smile: facile à installer (un simple container) et à configurer, tu ajoutes autant de redirections, il prend aussi en charge les certificats.
Mais il faut Docker…

1 « J'aime »

Ou si Qnap, le reverse Dns est natif :star_struck:

1 « J'aime »