Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1231 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Page d'erreur personnalisée lors d'un timeout

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Page d'erreur personnalisée lors d'un timeout

n°883868
redvivi
Posté le 04-02-2007 à 12:57:00  profilanswer
 

Bonjour,
 
Je vous explique la situation, j'ai un réseau local connecté sur Internet par le biais d'une Passerelle debian. Je voudrais créer une page d'erreur personnalisée lorsque l'acces internet, pour une raison x ou y, est coupée. Je pense que la meilleure chose serait de pinger une liste de sites web, d'analyser le résultat et agir en consequence.  
 
Ma question est: Que dois-je modifier pour afficher une page d'erreur lorsque les utilisateurs vont sur Internet (c'est à dire comment faire en sorte pour que n'importe quelle requete DNS aboutisse sur cette page ?).
 
Merci d'avance !
RedVivi


Message édité par redvivi le 04-02-2007 à 13:10:38
mood
Publicité
Posté le 04-02-2007 à 12:57:00  profilanswer
 

n°883872
Mjules
Modérateur
Parle dans le vide
Posté le 04-02-2007 à 13:07:26  profilanswer
 

c'est pas un 404 alors que tu veux faire, 404 c'est quand le serveur http ne trouve pas la page web.

 

c'est quoi comme accès internet ?

 

une redirection avec iptables vers un serveur web local devrait être suffisant

Message cité 1 fois
Message édité par Mjules le 04-02-2007 à 13:07:55

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°883873
redvivi
Posté le 04-02-2007 à 13:09:52  profilanswer
 

Mjules a écrit :

c'est pas un 404 alors que tu veux faire, 404 c'est quand le serveur http ne trouve pas la page web.
 
c'est quoi comme accès internet ?
 
une redirection avec iptables vers un serveur web local devrait être suffisant


 
 
OOps pardon, je voulais probablement dire un time-out, le probleme c'est que j'ai déjà un serveur web qui tourne sur ce serveur. Est-ce possible d'appeler une page particuliere ?
 

n°883874
Mjules
Modérateur
Parle dans le vide
Posté le 04-02-2007 à 13:11:25  profilanswer
 

tu mets un petit serveur (type thttpd) sur un port différent (le 81 par exemple) et tu rediriges sur ce port


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°883875
redvivi
Posté le 04-02-2007 à 13:19:43  profilanswer
 

Mjules a écrit :

tu mets un petit serveur (type thttpd) sur un port différent (le 81 par exemple) et tu rediriges sur ce port


 
Je trouve cette methode un peu lourde, si je voudrais faire plusieurs cas, celà reviendrait à créer un serveur web par page web...Enfin s'il n'y a que cette methode là  pourquoi pas. Mais que dois-je modifier avec Ip Tables ? Toutes les pages dont la destination est le 80 sont redirigées vers le port localhost 81 ?
 
Pour ce qui est de l'analyse des résultats de ping, comment procéder ? J'ai quelques connaissances en bash mais je n'ai jamais fait d'analyse de resultats !
 
Merci !

n°883876
Mjules
Modérateur
Parle dans le vide
Posté le 04-02-2007 à 13:25:19  profilanswer
 

déjà, quelle est ta connexion ?
ensuite, dis nous ce que tu veux faire précisément, parce que là, tu rajoutes des choses au fur et à mesures.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°883878
redvivi
Posté le 04-02-2007 à 13:29:48  profilanswer
 

Mjules a écrit :

déjà, quelle est ta connexion ?
ensuite, dis nous ce que tu veux faire précisément, parce que là, tu rajoutes des choses au fur et à mesures.


 
Un réseau local de 200 personnes avec une connexion ethernet 8Mb Up/Down sur une passerelle, comme je disais, je souhaite juste créer une page d'erreur en cas de perte de l'accès Internet. Ca ne pose pas de probleme d'installer un nouveau serveur http, mais si, un jour, pour une autre raison je suis ammené à créer d'autres pages de ce style (je ne suis pas du tout sur que ce cas arrivera, mais bon), je devrais cumuler les serveurs http et je me demande si c'est une solution perenne.
 
Merci !


Message édité par redvivi le 04-02-2007 à 13:30:22
n°883881
Mjules
Modérateur
Parle dans le vide
Posté le 04-02-2007 à 13:46:23  profilanswer
 

En autre solution, si tu as déjà/peut mettre un proxy sur la machine (squid), il y a moyen de faire une page d'erreur personnalisée si le proxy n'arrive pas à se connecter au serveur.

 

Après, me semble qu'il y a des pages d'erreurs différentes en fonction des erreurs renvoyées (domaine inexistant, serveur qui ne répond pas etc).

 

Et tu n'es pas obligé de faire cache avec squid.


Message édité par Mjules le 04-02-2007 à 13:46:47

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°883894
redvivi
Posté le 04-02-2007 à 14:36:18  profilanswer
 

Ok, squid pourrait etre probablement LA solution je pense, ceci évite de mettre en place un second serveur http...Merci beaucoup !

n°884623
redvivi
Posté le 06-02-2007 à 20:13:25  profilanswer
 

[EDIT] Ouverture d'un nouveau topic
 


Message édité par redvivi le 08-02-2007 à 12:56:54

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Page d'erreur personnalisée lors d'un timeout

 

Sujets relatifs
[resolu] mandriva 2007 , installation erreur[Debian] Plus de problème actuellement :)
Message d'erreur kdeMailman : Pas de mail d'erreur
[OOo] Mise en page[UBUNTU] Erreur lors du chargement des index pour la mise à jour
[réglé] Erreur de compilation avidemuxCréer un script refusant l'affichage d'anim vectoriel sur une page web
Supprimer les messages d'erreur sur un ttyErreur Sérieuse ?
Plus de sujets relatifs à : Page d'erreur personnalisée lors d'un timeout


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR