Bonjour,
J'ai un serveur apache derrière un firewall qui ne me map pas les ports. J'ai d'autre part un serveur mutualisé. Je voudrais savoir s'il étais possible en PHP de réaliser une sorte de passerelle pour accéder aux pages de mon serveur interne.
|----------| |------------------| | |------------------|
|Clients |------>|Serv mutua |<--|----|Serv interne|
|----------| |------------------| | |------------------|
Merci.
# Arf!
Posté par pierrex . Évalué à 1.
Client ---> Serveur mutualisé <--|-- Serveur interne
# possible, peut être
Posté par Mildred (site web personnel) . Évalué à 2.
Papche permet d'appeler des scripts php de cette manière:
http://serveur/script.php/path/info
script.php est alors executé et on trouve dans $_SERVER["PATH_INFO"] la valeur "/path/info".
Avec le mod_negotiation tu dois pouvoir appeler le script (ou d'autres pages) en omettant l'extension ... et avec un mod_rewrite tu devrait pouvoir rendre le tout transparent.
Tu peux te débrouiller a ce moment là pour que le script php fasse une requête sur le serveur interne.
Si tu utilises cookies et formulaires POST ca devient plus complexe car tu dois les retransmettre du client vers le serveur ... et pour les cookies du serveur vers le client. Pas simple donc.
# je dirais non...
Posté par NeoX . Évalué à 1.
du coup ton serveur interne est totalement invisible de l'exterieur.
je ne penses pas que ton serveur mutualisé puisse demander quoique ce soit à une machine qui n'a pas d'existance.
php, mod_rewrite proposés ailleurs demandent quand meme que le serveur internet reponde aux demandes.
et pour repondre il doit recevoir la demande,
pour recevoir la demande il faut forcement rediriger des ports.
CQFD
[^] # Re: je dirais si!
Posté par pierrex . Évalué à 0.
C'est bien ce que je veux faire, le serveur interne serait connecté en permanance au serveur mutualisé. De façon à ce qu'il réalise une sorte de 'tunnel' pour le retour.
J'éspère que je me suis bien fait comprendre!!!
[^] # Re: je dirais si!
Posté par NeoX . Évalué à 1.
ca permettrais de faire communiquer les 2 serveurs mais je ne suis pas certains qu'il ne faille pas ouvrir des ports quand meme.
mais tu dois pouvoir chercher de ce coté.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.