Exécution de plusieurs serveurs

J’ai 3 serveurs (machines physiques) fonctionnant sur mon réseau domestique, 2 ubuntu et un Raspberry Pi. J’utilise 2 pour le travail de développement et 1 pour exécuter des sites Web en direct. Il est facile d’accéder à tous les trois internes en utilisant l’ip 192.168.1.xxx local, mais je veux accéder à 1 des serveurs de développement à partir d’Internet. Je ne sais pas comment procéder.

J’exécute apache2 et plusieurs serveurs virtuels et je suppose qu’il existe un moyen de pointer un serveur virtuel ailleurs sur le réseau local. Est-ce possible et comment?

Vous pouvez utiliser plusieurs méthodes.

Si votre routeur Internet vous permet de redirect les ports . Vous pouvez redirect les ports que vous aimez comme réponse Asaph. Pour assurer la stabilité, vous devez fixer l’adresse IP de l’ordinateur. Consultez cet article pour plus de détails (cela peut changer si vous avez un routeur différent)

Une autre méthode consiste à utiliser la DMZ de votre routeur, puis à transférer les ports de l’ordinateur sur la DMZ. Je suppose que c’est votre serveur de production. Cochez cette case pour plus d’informations.

Vous pouvez également transférer des ports de votre serveur déjà accessible vers le serveur de production. Cochez cette case pour plus d’informations.

Enfin, vous pouvez transférer une URL depuis votre serveur de production en utilisant un virtualhost Apache . Vérifiez cette question pour plus d’informations.

Votre réseau domestique comprend probablement un modem câble / routeur avec une console de configuration généralement accessible via une adresse IP interne (par exemple (192.168.xxx.xxx). Parfois, cette adresse est affichée sur un autocollant collé physiquement au modem câble). routeur et recherchez un élément de configuration “redirection de port”.