¿Conoces una forma elegante de hacer que el sitio esté temporalmente no disponible? ¿Alguna configuración o configuración para esto?¿Una manera elegante de hacer que el sitio esté temporalmente no disponible?
Respuesta
En IIS se puede poner un app_offline.htm
http://weblogs.asp.net/scottgu/archive/2005/10/06/426755.aspx
En otros servidores web compruebe el manual o utilizar una secuencia de comandos para cambiar el nombre del índice para un nombre de copia de seguridad y luego cambiar el nombre de la página en línea para indexar y viceversa ...
También podría crear un archivo 'inactivo', el archivo 'inactivo' se comprobará cuando las páginas se estén cargando. Si se encuentra el contenido, puede cancelar la lógica.
E.g. en php debería incluir la siguiente línea (a través de una figura, entre otros)
<?php if(file_exists('/path/to/OffLine.file')) die('The Application is currently Offline! Please try again in a few minutes...'); ?>
Si desea En esta @ nivel cuadro deberá añadir la función a la PHP.ini ... ver http://uk.php.net/manual/en/ini.core.php#ini.auto-prepend-file
Para establecer un PHP.ini por sitio ver https://serverfault.com/questions/34078/how-do-i-set-up-per-site-php-ini-files-on-a-lamp-server-using-namevirtualhosts
Lo mismo es obviamente posible en otros idiomas.
Tengo una escritura particular que hace algunos parches y en realidad crea este archivo para mí ... ver Custom app_offline.htm file during publish
En realidad, hay un mecanismo ya que hacerlo, fuera de la caja. Puede encontrar una publicación al respecto here.
Básicamente, debe incluir un App_Offline.htm en la raíz de su sitio, e IIS reducirá el sitio hasta que se elimine ese archivo.
- 1. Cómo hacer que el sitio web esté disponible sin conexión
- 2. ERROR en aceptar: Recurso no disponible temporalmente
- 3. ¿Manera elegante de determinar el tamaño total del sitio web?
- 4. Cómo hacer que un sitio web esté protegido con https
- 5. datos Formateadores disponible temporalmente
- 6. Mono + apache2 = Servicio temporalmente no disponible (503)
- 7. tenedor: reintentar: Recurso temporalmente no disponible
- 8. SBT Test-Dependencias en multiproyectos: hacer que el código de prueba esté disponible para proyectos dependientes
- 9. ¿Hay alguna manera de hacer que el tipo `enum` no esté firmado?
- 10. ¿Cómo puedo hacer que una función definida en jQuery.ready esté disponible globalmente?
- 11. ¿Cómo puedo hacer que un constructor esté disponible solo para la clase de fábrica?
- 12. Error de Cygwin: "-bash: fork: retry: Recurso temporalmente no disponible"
- 13. Hacer que la aplicación web ASP.Net (C#) esté disponible fuera de línea
- 14. ¿Cómo puedo hacer que mi repositorio local esté disponible para git-pull?
- 15. Esperando a que esté disponible un servicio DBus en Qt
- 16. UDP y sockets, recvfrom() que devuelve -1 y el recurso no está disponible temporalmente
- 17. páginas temporalmente no disponibles
- 18. ¿Cómo puedo hacer que HttpContext esté disponible para ser utilizado por mis Pruebas Unitarias?
- 19. Symfony2: ¿Cómo hacer que la extensión php_intl esté disponible para Symfony2?
- 20. ¿Cómo hacer que una aplicación GPO esté al tanto?
- 21. ¿Cómo puedo hacer que el manifiesto esté disponible durante una prueba unitaria Maven/Surefire ejecute la "prueba mvn"?
- 22. ¿Es esta la mejor manera de hacer que el ancho máximo <body> esté centrado?
- 23. manera elegante de hacer coincidir dos cadenas comodín
- 24. Haciendo que la configuración esté disponible para todas las clases
- 25. ¿Cómo hacer que RibbonApplicationMenuBar esté inactivo/activo?
- 26. Manera elegante de hacer consultas crudas complejas usando un ContentProvider
- 27. cómo hacer que el texto de UITextField esté seleccionado Prográficamente
- 28. manera elegante de hacer todos los directorios en un camino
- 29. PowerShell: una manera elegante de crear cierres
- 30. Manera más elegante de hacer esto en Ruby