IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Serveurs (Apache, IIS,...) Discussion :

2 serveurs, 1 seul visible pour l'utilisateur


Sujet :

Serveurs (Apache, IIS,...)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut 2 serveurs, 1 seul visible pour l'utilisateur
    Bonjour,

    Je suis en cours de réalisation d'un projet en M2 GEII, le but de ce projet est de réaliser la commande de maquettes de TP a distance.

    Pour ce projet, je dispose de 2 serveurs, un serveur Apache (Serveur A) qui permet la gestion des élèves et un serveur Labview (Serveur B) qui permet le contrôle de la maquette (interface en html).

    Mon problème est que le seul moyenne que j'ai trouvé est de rediriger l'utilisateur du serveur A au serveur B après qu'il se soit identifié, donc il serait très simple de ne pas passer par l'identification( un étudiant s'est malin quand c'est pour faire des co.....s )



    Mon but serait de réaliser cette architecture :



    L'utilisateur ne pourrait plus passer outre le serveur A.

    J'ai fait pas mal de recherche, je n'ai pas trouvé grand chose d'intéressant.

    Merci d'avance de votre aide

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    sur le serveur A tu peux faire des pages en PHP qui se connectent au serveur B
    par contre il faudra que le serveur B ne soit vraiement plus accessibles par les utilisateurs parce que si quelqu'un trouve l'adresse, il pourra accéder à tout

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut
    Merci te ta réponse, quand tu parles de connecter le serveur A au serveur B avec du php, c'est en utilisant une commande du type fopen ou quelle que chose de plus complexe ?

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    Citation Envoyé par -ttlm-
    Merci te ta réponse, quand tu parles de connecter le serveur A au serveur B avec du php, c'est en utilisant une commande du type fopen ou quelle que chose de plus complexe ?
    pour les requêtes GET sur le serveur B, un "fopen" ou même un gros "file_get_contents" suffit
    par contre pour POST tu devras utiliser la fonction "fsockopen", c'est un peu plus complexe mais une fois que tu l'as fait pour une page, ça fonctionne pour toutes les pages

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut
    Merci, je vais essayer ca

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    C'est pas aussi évident que ça car il faut gérer toutes les problématiques d'URL : il ne faut que les URL abolues facent figurer le nom du serveur B et qu'en outre, toutes les URL du serveur B soient reconnues par le serveur PHP A pour qu'il les retransmette. Ca devient super chaud a gérer. D'ailleurs, dans les portails, y un truc super complexe qui gère ça souvent sous le nom de Web clipping...

    Bref, le plus simple a mon avis c'est de configurer ton serveur A comme reverse proxy pour le serveur B. Pour expliquer, on va supposer que serveur A a pour nom (hostname) interne serverA et pour nom public (i.e. le nom utiliser dans les URL) wwwserverA, idem pour B :
    1. Déjà, tu fais en sorte que l'adresse IP et le nom serverB ne soient plus connus de l'extérieur. Seul le serveur A doit les connaître.
    2. Tu configures ton DNS pour qu'il fasse correspondre le nom public de serveur B wwwserverB sur serveur A. Comme ça, t'es sûr que toutes les requêtes à adresser au serveur B passeront par le serveur A.
    3. Tu configures Apache sur le serveur A avec mod_proxy pour qu'il redirige sur serveur B toutes les requêtes entrantes adressées avec le nom public de serveur B wwwserverB.
    4. Tu configures les directives ServerName de serveur B sur wwwserverB (ce qui pourrait dékà être fait)

    Exemple ici : http://www.linux-nantes.org/spip.php?article303

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-2010] Master page personnalisée non visible pour des utilisateurs
    Par Gond63 dans le forum SharePoint
    Réponses: 1
    Dernier message: 26/04/2011, 17h32
  2. colonne visible seulement pour certains utilisateurs
    Par guintolli dans le forum SharePoint
    Réponses: 1
    Dernier message: 09/07/2008, 14h19
  3. [D7] Composant visible ou non à l'écran pour l'utilisateur.
    Par dacid dans le forum Composants VCL
    Réponses: 2
    Dernier message: 26/11/2007, 09h26
  4. [serveur ftp] Problème de droit d'écriture pour un utilisateur
    Par Louis-Guillaume Morand dans le forum Administration système
    Réponses: 39
    Dernier message: 02/07/2007, 09h30
  5. Comment faire pour exécuter un job coté serveur à la demande de l'utilisateur
    Par DEV-10 dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 13/11/2006, 16h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo