occasionnellement lorsque j'essaie d'ouvrir un site, je verrai une page disant SMTH comme "Ce site est hors ligne pour la maintenance", puis des commentaires suivent combien de temps cela prendrait probablement. Le débordement de la pile fait cela aussi. P>
Comment ça marche? Je veux dire que si le site est fermé qui répond à ma demande HTTP et sert cette page? P>
4 Réponses :
Il y a une truc dans ASP.NET où vous placez un fichier appelé toutes les demandes ira à ceci, jusqu'à ce que la page soit supprimée. P> pour les autres Environnements Vous pouvez souvent simplement modifier l'emplacement du serveur, ou un autre plan de ce type. P> - Modifier P> Une approche agnostique serveur est obtenue à travers quelque chose comme un équilibrage de charge. P > sous la hotte, vous pouvez envoyer les demandes à un serveur interne donné. Vous pouvez alors décider de pointer toutes les demandes à votre serveur 'A', que vous configurez pour afficher la page "Temps d'arrêt". Ensuite, vous apportez des modifications au serveur 'B', confirmez-le comme un succès et pointez toutes les demandes de 'B'. Ensuite, vous mettez à jour 'A' et laissez les demandes aller aux deux. P> p>
dans ASP.NET (et ASP.NET MVC As Stackoverflow) Ceci est fourni par le app_offline.htm fonction . Cela fonctionne simplement en transférant toutes les demandes ASP.NET au fichier App_offline.htm. P>
Incidemment le Outil de site Web de copie dans ASP.NET effectue Le processus de placement de ce fichier à la racine de l'application Web, copie les fichiers du site Web, puis supprime ce fichier. P>
Stratégies pour d'autres technologies sont discuté ici . p>
Le serveur proxy inversé Apache peut être configuré pour envoyer cette réponse - s'il est utilisé dans le cadre de cette architecture. P>
dans Apache Vous pouvez utiliser un fichier .Htacces avec ce contenu.
order deny,allow allow from 192.168.1.151 deny from all ErrorDocument 403 404.html ErrorDocument 404 404.html ErrorDocument 500 404.html
Question connexe: Stackoverflow.com/Questtions/756532/...