He hecho justo lo que me has dicho, partiendo de tu web.config de arriba del todo y haciendo sólo los dos cambios que me has indicado, y sigue saliendo el mimso error 404.4 que te he puesto arriba.
ARR Routing (dedicado a jquilez y el que se apunte)
Colapsar
X
-
Esto acabo de hacerlo hace unos días, ya que cambie el server principal, y funciona ese web.config. Solo instalar el ARR, activar en el el routing.... y copiarle ese web.config y directamente a funcionar.Originalmente publicado por jmtella Ver MensajeA ver, despacito. Cógete el original mío, ya cambia simplemente rkey.es por tu gericom. Y cambia la IP 192.168.4.162 por la tuya interna del server web DESTINO (esta en 2 sitios), No toques nada del resto, luego ya lo iremos eliminando.
Con esto debe funcionar todo... dime.
Dejar un comentario:
-
-
A ver, despacito. Cógete el original mío, ya cambia simplemente rkey.es por tu gericom. Y cambia la IP 192.168.4.162 por la tuya interna del server web DESTINO (esta en 2 sitios), No toques nada del resto, luego ya lo iremos eliminando.
Con esto debe funcionar todo... dime.
Dejar un comentario:
-
-
¿Puede ser porque en "Proveedores de reescritura" no tengo ninguno, ni nada que añadir?
Dejar un comentario:
-
-
Hecho (le he tenido que añadir un </rule> que faltaba y hacía que diera error el IIS. Le he tenido que deshabilitar la compresión de contenido dinámico y estático, porque con ella daba un error de gzip.
Ahora sigue fallando con lo que te pongo a continuación. Le he cambiado el pattern "rkey.es" por "www.gericom2.es", por cierto. Error HTTP 404.4 - Not Found
El recurso que busca no tiene un controlador asociado.
Causas más probables:- La extensión de archivo de la dirección URL solicitada no tiene configurado ningún controlador para procesar la solicitud en el servidor web.
Qué puede intentar:- Si la extensión de archivo no tiene configurado un controlador asociado, agregue una asignación de controlador para la extensión.
- Compruebe que el controlador asociado a la extensión de archivo esté correctamente instalado y configurado.
- Cree una regla para hacer un seguimiento de las solicitudes con error para este código de estado HTTP. Para obtener más información sobre la creación de una regla de seguimiento para solicitudes con error, haga clic aquí.
Información detallada de error:
IIS Web Core MapRequestHandler ExtensionlessUrlHandler-Integrated-4.0 0x8007007b http://www.gericom2.es:80/ C:\inetpub\wwwroot Anónimo Anónimo
Más información:
Este error significa que el servidor web no reconoce la extensión de archivo del recurso solicitado. Un controlador de módulo no está configurado en el servidor web para esta extensión. Si el servidor web requiere la extensión de archivo denegada, agregue el controlador correspondiente a la extensión de archivo. Ver más información »
Dejar un comentario:
-
Ponle esto:
Código:<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="ReglaGericom2" stopProcessing="true"> <match url="(.*)" /> <action type="Rewrite" url="http://192.168.1.32/{R:1}" /> <conditions> <add input="{HTTP_HOST}" pattern="rkey.es" /> </conditions> <serverVariables> <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="{HTTP_ACCEPT_ENCODING}" /> <set name="HTTP_ACCEPT_ENCODING" value="" /> </serverVariables> </rules> <outboundRules> <rule name="ReverseProxyOutboundRule1" preCondition="ResponseIsHtml1"> <match filterByTags="A, Area, Base, Form, Frame, Head, IFrame, Img, Input, Link, Script" pattern="^http(s)?://192.168.1.32/(.*)" /> <action type="Rewrite" value="http{R:1}://www.gericom2.es/{R:2}" /> </rule> <rule name="RestoreAcceptEncoding" preCondition="NeedsRestoringAcceptEncoding"> <match serverVariable="HTTP_ACCEPT_ENCODING" pattern="^(.*)" /> <action type="Rewrite" value="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" /> </rule> <preConditions> <preCondition name="ResponseIsHtml1"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" /> </preCondition> <preCondition name="NeedsRestoringAcceptEncoding"> <add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" /> </preCondition> </preConditions> </outboundRules> </rewrite> </system.webServer> </configuration>
Dejar un comentario:
-
-
Algo hago mal. Me da el error de la imagen, y no está haciendo la redirección.
El web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ReglaGericom2" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://srvinternal02.servers.es/{R:1}" />
<conditions>
<add input="{HTTP_HOST}" pattern="www.gericom2.es" />
</conditions>
<serverVariables>
<set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="{HTTP_ACCEPT_ENCODING}" />
<set name="HTTP_ACCEPT_ENCODING" value="" />
</serverVariables>
</rule>
</rules>
<outboundRules>
<rule name="ReverseProxyOutboundRule1" preCondition="ResponseIsHtml1">
<match filterByTags="A, Area, Base, Form, Frame, Head, IFrame, Img, Input, Link, Script" pattern="^http(s)?://192.168.1.32/(.*)" />
<action type="Rewrite" value="http{R:1}://www.gericom2.es/{R:2}" />
</rule>
<preConditions>
<preCondition name="ResponseIsHtml1">
<add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
</preCondition>
<preCondition name="NeedsRestoringAcceptEncoding">
<add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" />
</preCondition>
</preConditions>
</outboundRules>
</rewrite>
</system.webServer>
</configuration>
Dejar un comentario:
-
-
Je, que algunos trabajamos saliendo a las 5:30 de casa y llegando a cualquier hora indecente...
Ayer imposible, y hoy estoy liado peleándome con la conexión a Internet de Vodafone que me ha bajado de 300 a menos de 1 Mbps.
Pero no te preocupes, que en cuanto tenga un mínimo de tiempo sigo con ello. Se me ha quedado el gusanillo y no lo voy a dejar sin terminar de hacerlo funcionar.
Dejar un comentario:
-
-
¿que? ¿abandonao'?...Originalmente publicado por jquilezl Ver MensajeY tanto. Como para pensar que se instalaba y poco más. Mañana te contaré.
Dejar un comentario:
-
-
Y tanto. Como para pensar que se instalaba y poco más. Mañana te contaré.
Dejar un comentario:
-
-
Y la vuelta se captura por IP...y mas pequeños detalles que hacen que si no, no funcione... Anda...que no es puñetero el muy cabrito...Originalmente publicado por jquilezl Ver MensajeVale, me faltaban las dos variables de servidor. Por cierto, en la máscara de las condiciones veo que no pones asteriscos ni el http:// delante.
Dejar un comentario:
-
-
Vale, me faltaban las dos variables de servidor. Por cierto, en la máscara de las condiciones veo que no pones asteriscos ni el http:// delante.
Dejar un comentario:
-
-
Es decir, solucionar el que salgan bien las IP's...ya que una web que se precie debe controlar (o poderlo hacer) y auditar a los clientes remotos.Originalmente publicado por jmtella Ver MensajeComo puedes ver...ni es nada intuitivo la solución completa, ni tan siquiera existe "verdades" en Google...
Por cierto, hay otro problema, que es la identificación de la IP remota en los servers internos...ya que los servers internos siempre se creeran que la remota es el frontend.
Esto te lo dejo para que lo pienses también... y lo soluciones
1 Foto
Dejar un comentario:
-
-
Y por cierto, aunque parezca que te lo he resuelto, lo bonito empieza ahora..si quieres comentamos el web.config y lo que hace cada parte...Originalmente publicado por jmtella Ver MensajeComo puedes ver...ni es nada intuitivo la solución completa, ni tan siquiera existe "verdades" en Google...
Por cierto, hay otro problema, que es la identificación de la IP remota en los servers internos...ya que los servers internos siempre se creeran que la remota es el frontend.
Esto te lo dejo para que lo pienses también... y lo soluciones
Dejar un comentario:
-
-
Como puedes ver...ni es nada intuitivo la solución completa, ni tan siquiera existe "verdades" en Google...
Por cierto, hay otro problema, que es la identificación de la IP remota en los servers internos...ya que los servers internos siempre se creeran que la remota es el frontend.
Esto te lo dejo para que lo pienses también... y lo soluciones
Dejar un comentario:
-
Dejar un comentario: