¿Por que no puedo acceder a subdominios de mi sitio?

Mariano 0 Puntos de reputación
2025-03-10T21:00:47.3866667+00:00

Saludos, tengo mi aplicación conectada a azure la cual la subo desde un repositorio y se sube de forma correcta :

https://royalcanin-bffjfqbrdyccd9hg.canadacentral-01.azurewebsites.net

Es un sitio que corre una base de datos .

Pero hay otros 2 subdominios que en mi localhost puedo acceder y que estan en la misma carpeta que mi index.html

Que son

records.php
y setup.php

CUando estoy en mi entorno local y pongo : http://localhost/royalcanin/ me manda al index.
http://localhost/royalcanin/records.php me manda a mi sección que muestra las tablas de la base de datos

http://localhost/royalcanin/setup.php me manda a las sección de configuración de las base de datos.

EL PROBLEMA esta que cuando entro a
https://royalcanin-bffjfqbrdyccd9hg.canadacentral-01.azurewebsites.net/records.php
O
https://royalcanin-bffjfqbrdyccd9hg.canadacentral-01.azurewebsites.net/setup.php

Me dice "404 Not Found


nginx/1.26.2"

Ahora yo se que esos archivos estan, pero no me deja acceder y necesito acceder para poder configurar correctamente la base de datos y poder también ver los registros de la base de datos. Ess que no estan habilitados? que es lo que me esta pasando?

Desde ya muchas gracias por su pronta respuesta.

Azure Information Protection
Azure Information Protection
Servicio de Azure que se usa para controlar y ayudar a proteger el correo electrónico, los documentos y los datos confidenciales que se comparten fuera de la empresa.
24 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Gao Chen 8,650 Puntos de reputación Microsoft External Staff
    2025-03-10T23:25:02.95+00:00

    Hola Mariano,

    ¡Bienvenido(a) a Microsoft Q&A!

    Entiendo que estás teniendo problemas para acceder a ciertos archivos PHP en tu aplicación desplegada en Azure. Aquí hay algunos pasos que puedes seguir para solucionar este problema:

    • Verifica la estructura de archivos: Asegúrate de que los archivos records.php y setup.php estén en la misma carpeta que tu index.html en el servidor de Azure. Puedes hacerlo conectándote a tu servidor a través de FTP o usando la consola de Azure.
    • Configuración del servidor web: Asegúrate de que tu servidor web (nginx en este caso) esté configurado correctamente para servir archivos PHP. Esto puede implicar revisar tu archivo de configuración de nginx para asegurarte de que las solicitudes a archivos PHP se estén manejando correctamente.
    • Permisos de archivos: Asegúrate de que los archivos records.php y setup.php tengan los permisos correctos para ser leídos por el servidor web.
    • Configuración de despliegue: Verifica que tu configuración de despliegue en Azure esté incluyendo todos los archivos necesarios. A veces, ciertos archivos pueden no ser incluidos en el despliegue debido a configuraciones específicas en el archivo .gitignore o en la configuración de despliegue de Azure.

    Aquí te dejo un ejemplo de cómo podría verse una configuración básica de nginx para manejar archivos PHP:

    server {
        listen 80;
        server_name royalcanin-bffjfqbrdyccd9hg.canadacentral-01.azurewebsites.net;
    
        root /path/to/your/application;
        index index.html index.php;
    
        location / {
            try_files $uri $uri/ =404;
        }
    
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
    }
    

    Si necesitas más ayuda, me podrías proporcionar más detalles sobre tu configuración actual y cualquier mensaje de error adicional que estés viendo? Quedo a la espera de tu respuesta.

    Atentamente,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.