none
Eliminar azurewebsites.net RRS feed

  • Pregunta

  • Buenas, 

    Estoy empezando en el mundo de Azure y la verdad que mi agrado es mayúsculo. Es un servicio completo y de gran calidad. Mi duda en este caso es si una vez que has contratado un plan de aplicación web Básico, se puede eliminar el dominio que me había proporcionado Azure en un principio (http://miaplicacion.azurewebsites.net). 

    Ahora mismo tengo el dominio de mi aplicación comprado, y lo he configurado según los pasos que aconseja Azure, y funciona correctamente en mi dominio, pero puedo seguir entrando en mi web desde el dominio de azurewebsites. Esto es lo que me gustaría quitar y dejarlo solo desde mi dominio. 

    Saludos y gracias


    viernes, 24 de julio de 2015 22:44

Respuestas

  • Hola Alejandro!

    ¿Cómo estás? Espero que muy bien! Con el objetivo de responder exactamente lo que estás consultando :-), paso a comentarte:

    • Aunque agregues un "custom domain" a tu Web App en Azure (por ejemplo http://miaplicacion.net), el acceso por la URL "gratuita" (es decir http://miaplicacion.azurewebsites.net) seguirá activo y funcional. Esta no es una opción que por ahora puedas personalizar desde Azure.
    • No obstante, para cumplir con el requerimiento que mencionás (que el sitio no sea accesible por la url "gratuita" podrías utilizar URL Rewrite desde tu aplicación para redireccionar requerimientos en la "vieja url" (es decir http://miaplicacion.azurewebsites.net) hacia la nueva URL (es decir http://miaplicacion.net).

    Esta opción que te comento requiere que modifiques el web.config de tu aplicación web en la sección system.webServer. Aquí te doy un código de ejemplo, deberías de modificar donde dice "tudominio.com" por tu dominio real (custom domain) y donde dice "aplicacion.azurewebsites.net" por la url "gratuita" de tu aplicación:

        <rewrite>
          <rules>
            <rule name="DOMAIN Rewrite" stopProcessing="true">
              <match url=".*" />
              <conditions>
                <add input="{HTTP_HOST}" pattern="^aplicacion.azurewebsites.net$" />
              </conditions>
              <action type="Redirect" url="http://www.tudominio.com/{R:0}" appendQueryString="true" redirectType="Permanent" />
            </rule>
            <rule name="WWW Rewrite" enabled="true">
              <match url="(.*)" />
              <conditions>
                <add input="{HTTP_HOST}" negate="true" pattern="^www\." />
                <add input="{HTTP_HOST}" negate="true" pattern="localhost" />
              </conditions>
              <action type="Redirect" url="https://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent" />
            </rule>
          </rules>
        </rewrite>

    Como podrás ver esto tiene dos reglas:

    • Regla llamada "DOMAIN Rewrite", que redirecciona los requerimientos que vengan de aplicacion.azurewebsites.net hacia www.midominio.com
    • Regla llamada "WWW Rewrite", que agrega el www a todos los requerimientos del nuevo dominio.

    Saludos!


    Pablo Ariel Di Loreto | My Site: http://www.TecTimes.net | Twitter: @TecTimesNet | LinkedIn: @PabloDiLoreto | Time Zone: GMT -0300 [Buenos Aires, Argentina]

    Este anuncio se proporciona TAL CUAL sin garantias y sin conferir ningun derecho. Siempre comprueba CUALQUIER sugerencia en un entorno de prueba antes de implementar! Por favor, recuerda marcar la respuesta como correcta si te fue de ayuda :-).

    This posting is provided AS IS with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing! Please remember to mark the replies as answers if they help you :-).

    sábado, 25 de julio de 2015 19:31

Todas las respuestas

  • Hola Alejandro Aldana, tú puedes eliminar tu sitio web creado o puedes detener la ejecución de tu sitio, lo único que tienes que haces es en el panel de Azure ir a la opción Aplicaciones Web -> Seleccionar el sitio web que deseas eliminar y hacer clic en las opciones de la parte inferior, ya sea: Eliminar o Detener.

    Eliminar borrará todos los archivos del sitio web.

    Detener solo detendrá el servicio del sitio web, pero tus archivos se mantendrán.

    Si esto te sirvió márcalo como respuesta.

    Saludos!


    Wilson Vargas
    Twitter | @Wilson_VargasM

    "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes


    sábado, 25 de julio de 2015 0:15
  • espero estos enlaces te ayuden

    https://azure.microsoft.com/en-us/documentation/articles/web-sites-custom-domain-name/

    http://blogs.msdn.com/b/kaushal/archive/2013/07/06/windows-azure-web-sites-how-to-configure-a-custom-domain.aspx


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    sábado, 25 de julio de 2015 11:16
    Moderador
  • Hola Alejandro!

    ¿Cómo estás? Espero que muy bien! Con el objetivo de responder exactamente lo que estás consultando :-), paso a comentarte:

    • Aunque agregues un "custom domain" a tu Web App en Azure (por ejemplo http://miaplicacion.net), el acceso por la URL "gratuita" (es decir http://miaplicacion.azurewebsites.net) seguirá activo y funcional. Esta no es una opción que por ahora puedas personalizar desde Azure.
    • No obstante, para cumplir con el requerimiento que mencionás (que el sitio no sea accesible por la url "gratuita" podrías utilizar URL Rewrite desde tu aplicación para redireccionar requerimientos en la "vieja url" (es decir http://miaplicacion.azurewebsites.net) hacia la nueva URL (es decir http://miaplicacion.net).

    Esta opción que te comento requiere que modifiques el web.config de tu aplicación web en la sección system.webServer. Aquí te doy un código de ejemplo, deberías de modificar donde dice "tudominio.com" por tu dominio real (custom domain) y donde dice "aplicacion.azurewebsites.net" por la url "gratuita" de tu aplicación:

        <rewrite>
          <rules>
            <rule name="DOMAIN Rewrite" stopProcessing="true">
              <match url=".*" />
              <conditions>
                <add input="{HTTP_HOST}" pattern="^aplicacion.azurewebsites.net$" />
              </conditions>
              <action type="Redirect" url="http://www.tudominio.com/{R:0}" appendQueryString="true" redirectType="Permanent" />
            </rule>
            <rule name="WWW Rewrite" enabled="true">
              <match url="(.*)" />
              <conditions>
                <add input="{HTTP_HOST}" negate="true" pattern="^www\." />
                <add input="{HTTP_HOST}" negate="true" pattern="localhost" />
              </conditions>
              <action type="Redirect" url="https://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent" />
            </rule>
          </rules>
        </rewrite>

    Como podrás ver esto tiene dos reglas:

    • Regla llamada "DOMAIN Rewrite", que redirecciona los requerimientos que vengan de aplicacion.azurewebsites.net hacia www.midominio.com
    • Regla llamada "WWW Rewrite", que agrega el www a todos los requerimientos del nuevo dominio.

    Saludos!


    Pablo Ariel Di Loreto | My Site: http://www.TecTimes.net | Twitter: @TecTimesNet | LinkedIn: @PabloDiLoreto | Time Zone: GMT -0300 [Buenos Aires, Argentina]

    Este anuncio se proporciona TAL CUAL sin garantias y sin conferir ningun derecho. Siempre comprueba CUALQUIER sugerencia en un entorno de prueba antes de implementar! Por favor, recuerda marcar la respuesta como correcta si te fue de ayuda :-).

    This posting is provided AS IS with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing! Please remember to mark the replies as answers if they help you :-).

    sábado, 25 de julio de 2015 19:31
  • In addition: Aquí tenes un ejemplo de web.config y el código explicado paso a paso de lo que te comenté.

    Saludos!!


    Pablo Ariel Di Loreto | My Site: http://www.TecTimes.net | Twitter: @TecTimesNet | LinkedIn: @PabloDiLoreto | Time Zone: GMT -0300 [Buenos Aires, Argentina]

    Este anuncio se proporciona TAL CUAL sin garantias y sin conferir ningun derecho. Siempre comprueba CUALQUIER sugerencia en un entorno de prueba antes de implementar! Por favor, recuerda marcar la respuesta como correcta si te fue de ayuda :-).

    This posting is provided AS IS with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing! Please remember to mark the replies as answers if they help you :-).

    sábado, 25 de julio de 2015 21:35
  • Muchas gracias, esto era justo lo que buscaba. 

    Saludos.

    lunes, 27 de julio de 2015 10:15