#1 Le 23/05/2017, à 12:26
- PeekLeon
[RESOLU] HTTPD - Redirection de nom de domaine vers un port
Bonjour,
J'essaye de rediriger un nom de domaine vers un port.
Exemple mon-nas01.com:80 vers 192.168.1.1:8080 et mon-nas02.com:80 vers 192.168.1.2:9080
si je fait dans mon fichier de config (/etc/httpd/conf.d/nas01.conf) :
<VirtualHost *:80>
ServerName mon-nas01.com
ProxyPass / http://192.168.1.1:7080/
ProxyPassReverse / http://192.168.1.1:8080/
ProxyPreserveHost On
</VirtualHost>
Je suis bien redirigé vers mon nas n°1 avec l'adresse http://mon-nas01.com, mais tous ce qui entre en port 80 est aussi redirigé vers ce nas (normal car *:80).
Alors j'ai testé toujours dans mon fichier de conf. :
<VirtualHost mon-nas01.com:80>
ServerName mon-nas01.com
ProxyPass / http://192.168.1.1:7080/
ProxyPassReverse / http://192.168.1.1:8080/
ProxyPreserveHost On
</VirtualHost>
Mais là je ne suis plus redirigé, j'arrive sur la page d'apache par défaut.
Si quelqu'un à une idée je suis preneur, merci.
Dernière modification par PeekLeon (Le 23/05/2017, à 13:04)
Hors ligne
#2 Le 23/05/2017, à 12:44
- krodelabestiole
Re : [RESOLU] HTTPD - Redirection de nom de domaine vers un port
mais tous ce qui entre en port 80 est aussi redirigé vers ce nas (normal car *:80).
laisse *:80 partout.
servername fait le filtre.
si ta requête ne correspond à aucun servername c'est le 1er virtualhost qui est choisi, quel que soit son servername.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 23/05/2017, à 13:03
- PeekLeon
Re : [RESOLU] HTTPD - Redirection de nom de domaine vers un port
Super, merci krodelabestiole.
J'avais pas compris que c'était le 1er virtualhost qui était pris par défaut.
Je pensait que si le nom de domaine ne correspondait à aucune règle il me sortirait une erreur du type 503 par exemple.
Je met en résolu encore merci
Hors ligne
#4 Le 23/05/2017, à 13:08
- krodelabestiole
Re : [RESOLU] HTTPD - Redirection de nom de domaine vers un port
pas de quoi.
et juste après <virtualhost ... c'est le client écouté. donc n'importe quelle ip sur le port 80. donc dans le 2e cas ça ne pouvait pas marcher.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne