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 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

PeekLeon a écrit :

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.

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 smile

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.

Hors ligne