Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Programacion para webmasters > Consultas Generales


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 26-jul-2008, 09:57   #1
Miembro
 
Fecha de Ingreso: septiembre-2007
Amigos 0
Mensajes: 139
Gracias: 0
Agradecido 5 veces en 3 mensajes.
Predeterminado Mantenimiento Sitio

Mientras se realizar mantenimiento a un sitio web me gustaría configurar lo siguiente :

* Cuando el site este en mantenimiento por la IP VALIDA (Internet) aparezca una pagina llamada index.html que contiene (En estos momentos estamos en mantenimiento de la plataforma .......... etc )

* En el mismo momento cuando este mantenimiento la pagina para la IP LAN (Intranet) si se pueda acceder a la sitio web completo.

En conclusión quiero que cuando el se encuentre en mantenimiento el sitio Web Por Internet se observe una pagina que diga mantenimiento pero por Intranet salga común y corriente.

Por medio de un archivo .conf que contiene lo siguiente bloqueo a los de internet Y habilito a la red lan .


Código:
<Directory /var/www/html/directorio/>
   Order Deny,Allow
   Deny from All
   Allow from 127.0.0.1
   Allow from 0.0.0.0
   Allow from 192.168
</Directory>
  

Pero no es exactamente lo que deseo pues con esto lo que obtengo es un Forhiben.. por la IP Publica... y yo lo que quiero es una pagina que diga manteniento.

Gracias de Antemano
fa61an está desconectado   Responder Citando
Antiguo 26-jul-2008, 13:48   #2
Gran Colaborador
 
Avatar de Ronnyldinho
 
Fecha de Ingreso: febrero-2007
Ubicación: C.R
Amigos 6
Mensajes: 1.839
Gracias: 0
Agradecido 9 veces en 8 mensajes.
Predeterminado Re: Mantenimiento Sitio

Ehhhh puede ser con includes no?

Te haces una especie de panel de administracion y creas una casilla que diga SItio en Mantenimiento con un chekbox... cuando le des click al checkbox cambias la pagina principal....

algo asi como

Código:
<?php
if($_POST['checkbox'] == checked) {
 if($_SERVER['REMOTE_ADDR'] != 127.0.0.1) {
 include('mantenimiento.html');
 }
}
?>
  
je je je algo asi verdad puede ser amigo?..... bueno ahi te lo dejo, fue solo una idea.

Lo que hice fue de que si el checkbox que proviene de un formulario esta checkeado entonces verifica si la IP es 127.0.0.1 y si no es esa IP incluye en archivo mantenimiento.html


SAludos
__________________
Código:
Follow me -> @r_badilla
  
Ronnyldinho está desconectado   Responder Citando
Antiguo 28-jul-2008, 20:47   #3
Miembro
 
Fecha de Ingreso: septiembre-2007
Amigos 0
Mensajes: 139
Gracias: 0
Agradecido 5 veces en 3 mensajes.
Predeterminado Re: Mantenimiento Sitio

Gracias por tu respuesta pero no la logro entender !

Lo del codigo PHP lo entiendo lo que no entiendo es la pagina de Administracion con el Chekbox.

te agradezco me especifiques mas !
fa61an está desconectado   Responder Citando
Antiguo 28-jul-2008, 21:39   #4
Gran Colaborador
 
Avatar de Ronnyldinho
 
Fecha de Ingreso: febrero-2007
Ubicación: C.R
Amigos 6
Mensajes: 1.839
Gracias: 0
Agradecido 9 veces en 8 mensajes.
Predeterminado Re: Mantenimiento Sitio

CLaro mira lo del Panel de Administración era una propuesta nada mas.

Haz visto el panel de administración de SMF? o el de Joomla? o el de Vbulletin?

Es algo asi como que haya un checkbox ( <input type="checkbox" name="chekbox" /> )

Y que diga Sitio en Mantenimiento, entonces cuando le das click al checkbox la página incluirá el archivo construccion.php

Me entiendes, o sea, mi propuesta es de que tu seas el que diga cuando está el sitio en construcción y cuando no está.....

Espero que me hayas entendido

Un saludo y cuidate.

rOnNyLdInHo
__________________
Código:
Follow me -> @r_badilla
  
Ronnyldinho está desconectado   Responder Citando
Antiguo 31-jul-2008, 10:51   #5
Miembro
 
Fecha de Ingreso: septiembre-2007
Amigos 0
Mensajes: 139
Gracias: 0
Agradecido 5 veces en 3 mensajes.
Predeterminado Re: Mantenimiento Sitio

Si te entiendo la idea. lastima que sea un Dummy y no entienda como aplicar el concepto que expones

Yo quiero, que se pueda acceder a la pagina desde mi Red LAN y no solamente Localhost

entonces supongo que en

if($_SERVER['REMOTE_ADDR'] != 127.0.0.1) debo poner 192.168.1.

ese código que mencionas debería estar solo en el index o en todas la paginas PHP

yo diría que solo debería estar en index pues el sitio web pide autenticacion y si no se valida no puede acceder al resto del sitio.








fa61an está desconectado   Responder Citando
Antiguo 31-jul-2008, 11:17   #6
Gran Colaborador
 
Avatar de Ronnyldinho
 
Fecha de Ingreso: febrero-2007
Ubicación: C.R
Amigos 6
Mensajes: 1.839
Gracias: 0
Agradecido 9 veces en 8 mensajes.
Predeterminado Re: Mantenimiento Sitio

Cita:
Iniciado por fa61an
entonces supongo que en
if($_SERVER['REMOTE_ADDR'] != 127.0.0.1) debo poner 192.168.1.

Supones bien


Cita:
Iniciado por fa61an
ese código que mencionas debería estar solo en el index o en todas la paginas PHP
yo diría que solo debería estar en index pues el sitio web pide autenticacion y si no se valida no puede acceder al resto del sitio.
Donde se incluyan los archivos.... en el index queda perfecto....
__________________
Código:
Follow me -> @r_badilla
  
Ronnyldinho está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
MANTENIMIENTO PREVENTIVO MP VER.9 O VER 8 lalalamm Pedidos de software 9 26-jul-2012 00:41
mantenimiento portatil busta27 Hardware 0 27-dic-2008 08:09
Mantenimiento De La Impresora komkal Hardware 6 25-feb-2006 12:38
Ejecutar un PHP desde un sitio web a otro sitio web ANGEL_DARK_R80 Programacion para webmasters 1 13-ago-2005 02:33
Mantenimiento Nokia fenix macord Juegos y Humor (Diversión) 0 27-oct-2004 15:55



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0