Dificultad para desplegar aplicación

Buenos días,

Estoy tratando de desplegar una aplicación, pero no me ha sido posible ejecutarla desde el navegador.

La aplicación esta instalada en un servidor en la nube con sistema operativo Linux Ubuntu versión 20.04, maneja una base de datos en Postgres 13, la aplicación fue desplegada desde Scriptcase, la descomprimi en la carpeta /home/pruebas_linode/sidadustel, pero cuando voy a ejecutarla desde el navegador no me permite el despliegue, el comando utilizado es:

http://XXX.XXX.XXX.XX/home/pruebas_linode/sidadustel/

Se recibe este mensaje

La URL solicitada no se encontró en este servidor.

Me podrían indicar que me puede estar faltando o que estoy haciendo mal.

Me estoy orientando con este video

Pero no me ha sido posible, agradezco el apoyo que me puedan dar.

Hola @Martin_Alonso_Bobad1

Creo que la ruta correcta es sin “home” es decir http://xxxx/pruebas_linode/sidadustel/

Gracias por la respuesta, pero infortunadamente no funciona omitiendo el home

¿Puedes dar algo más de información?
Por ejemplo, cuál es la ruta por defecto del servidor cuando se accede de forma pública.
No es lo mismo la ruta en el servidor, que la pública y creo que el problema viene de ahí.

De acuerdo a sus observaciones y apreciaciones, tuve la oportunidad de estar investigando y encontré que la carpeta publica es /var/www y que se podían configurar los Virtual Host.

Lo que hice fue trasladar la carpeta SIDADUSTEL a la carpeta publica y me quedo la ruta así /var/www/sidadustel, en esta carpeta esta el aplicativo de Scriptcase.

Configure el archivo sidadustel.conf en la carpeta /etc/apache2/sites-available, quedando así:

<VirtualHost *:80>
	# The ServerName directive sets the request scheme, hostname and port that
	# the server uses to identify itself. This is used when creating
	# redirection URLs. In the context of virtual hosts, the ServerName
	# specifies what hostname must appear in the request's Host: header to
	# match this virtual host. For the default virtual host (this file) this
	# value is not decisive as it is used as a last resort host regardless.
	# However, you must set it for any further virtual host explicitly.
	#ServerName www.example.com
        ServerName sidadustel.com
	ServerAdmin malboto22@gmail.com
	DocumentRoot /var/www/sidadustel

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Use el comando sudo a2ensite sudadustel.conf
Luego modifique el archivos Hosts de la carpeta /ETC/, adicionando la línea que tiene la ip con XXX.XXX.XXX.XX

# /etc/hosts
127.0.0.1	localhost
XXX.XXX.XXX.XX  sidadustel.com

# The following lines are desirable for IPv6 capable hosts
::1		localhost ip6-localhost ip6-loopback
ff02::1		ip6-allnodes
ff02::2		ip6-allrouters

por último use el comando systemctl reload apache2

Volví a intentar acceder a la aplicación, pero no fue posible.

Agradezco la colaboración que me puedan brindar.

Hola @Martin_Alonso_Bobad1
Con la información que facilitas la ruta correcta sería http://xxxx/sidadustel/
Si está correctamente desplegado ha de entrar en la pantalla de configuración de la aplicación.
Otro punto a tener en cuenta es la forma de generar el archivo. Asegúrate de seleccionar la versión del S.O. correcta. Que por lo que parece es Linux 64
También puedes poner un archivo php con un mensaje o algo similar en el directorio donde vas a desplegar la aplicación para verificar que toda la instalación es correcta.

Con sus orientaciones continue averiguando y me toco adquirir un dominio, la carpeta el proyecto la reubique en la carpeta /var/www/html/.

Con respecto a la licencia de Linux efectivamente es Ubuntu 20.04.4 de 64 bits.

El dominio fue configurado en Linode, de esta forma ya puedo acceder a la aplicación

imagen

Me permite el acceso para configurar la base de datos

imagen

Me permite cambiar la contraseña y conectarme a la base de datos, pero cuando voy a navegar no me lo permite. Pero cuando guardo los cambios y vuelvo a ingresar me vuelve a salir la pantalla inicial

imagen

Agradezco la orientación que me pueda brindar para dar solución a este inconveniente.

Mil gracias.

Hola @Martin_Alonso_Bobad1
Ahora parece que la configuración del servidor es correcta, pero que el fichero de despliegue no se ha generado bien. A mi en ocasiones lo que me ha ocurrido es que tenía aplicaciones generadas con diferentes versiones. Recompila todo y vuelve a generar el desplegable con librerías comunes.
Antes de desplegar elimina todo rastro de los despliegues anteriores. A ver si así hay suerte.