1 votes

Configurer un hébergement web partagé pour mes VMs

J'ai récemment commencé à virtualiser certaines choses, mais je me suis heurté à un problème. Je veux avoir plusieurs (sous-)domaines qui pointent vers différentes adresses IP sur mon réseau. Auparavant, il suffisait d'ouvrir des ports différents sur des machines différentes, mais aujourd'hui, je dois faire pointer deux domaines différents sur le port 80 de deux machines différentes sur mon réseau. Je ne sais pas si le DNS est la solution ou quelque chose d'autre.

1voto

Chochos Points 3364

Vous auriez besoin d'exécuter un proxy en interne - avoir le port ouvert à une machine agissant comme une passerelle avec quelque chose comme ngnix (qui est mieux pour les choses utilisant des websockets et autres choses fantaisistes) ou lighttpd (qui est plus simple) . Essentiellement, vous ouvrez le port au serveur proxy, et il distribue le trafic selon les besoins.

Je n'ai pas d'installation ngnix à tester (désolé !) mais quelque chose comme

server {
    listen       80;
    server_name  example1.com;

    location / {
        proxy_pass http://192.168.1.1;
    }
}

Ça devrait marcher avec quelques ajustements. Je me suis basé sur cet excellent guide

Je l'ai configuré sur lighttpd (ce qui est inefficace) et le bloc de configuration ressemble à ceci

$HTTP["host"] =="test.example.com" {
proxy.server = ( "" => ((
                          "host" => "192.168.1.1",
                          "port" => "8000"
                        ))
                 )
}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X