entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

IIS Redirige dependiendo de la IP

Buenas tardes,

Después de mucho tiempo sin entrar porque he tenido un accidente de tráfico que me ha tenido fuera del mercado he vuelto ya por fin a trabajar y se nos ha planteado una situación. Aquí tenemos dos carpetas de desarrollo, la carpeta "DEV" donde está el contenido que se encuentra aún en fase de testeo y accesible mediante un servidor web localizado en una máquina X y tenemos la carpeta "LIVE" situada en un servidor Y que es el código ya testeado y al que acceden todos los clientes. La carpeta de desarrollo utiliza una base de datos que no es la "live" sino que es una copia exacta del día anterior. Bien, lo que queremos hacer ahora es tener en el mismo servidor "LIVE" (que utiliza la base de datos activa y la de los clientes) hospede las dos carpetas, la de desarrollo y la activa. Queremos que si un usuario de nuestra red (192.168.1.X) accede a nuestra web: www.webejemplo.com automáticamente y de forma transparente para él utilice el código que se encuentra en la carpeta "DEV" y no el que utiliza la web por defecto ("LIVE").

No sé si me he explicado bien, de no ser así decídmelo.

¿Sabéis como se puede hacer esto que necesitamos?

Necesitamos hacer esto para que internamente se testee el código de desarrollo y los errores no sean detectados por los clientes sino por compañeros de la oficina.

Saludos!

1voto

magarzon comentado

No te puedo ayudar en la respuesta, porque no he trabajado con IIS, siempre lo he hecho con nginx o Apache, pero es muy mala idea utilizar el mismo servidor de producción para desarrollo, aunque utilices diferentes carpetas y pongas medios de protección, en algún momento dado te puedes encontrar con la situación de que tengas que reiniciar o incluso parar durante algún tiempo el IIS y afectes a los clientes, o aún peor, que un error de desarrollo haga colgar el servidor y/o el IIS y, de nuevo, afectes a los clientes.

Por no hablar de cómo se hace deploy del desarrollo en el servidor: ¿es automatizado? Porque si no, también puedes tener problemas de accesos no autorizados, cambiar cosas de producción cuando pensabas que estabas cambiando en desarrollo, etc.

0voto

ankeorum comentado

Esta medida es puntual para unos cambios que hemos hecho de reestructuración del código, no es una medida para tener el servidor de desarrollo junto al servidor de producción sino para probar puntualmente unos cambios. El servidor de desarrollo se mantendrá donde está ahora mismo, en una máquina diferente y conectado a una base de datos diferente.

0voto

ankeorum comentado

Alguna idea?

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta