¿Cómo configurar la aplicación Django en http://SERVER-IP/ en lugar de http://SERVER-IP/Project usando bitnami aws?

¿Cómo configurar la aplicación Django en http://SERVER-IP/ en lugar de http://SERVER-IP/Project usando bitnami aws?

Quiero servir la aplicación Django enhttp://IP-SERVIDOR/O un dominio(www.ejemplo.com)en lugar dehttp://IP-SERVIDOR/Proyecto (www.ejemplo.com/Proyecto)usandoPila BITNAMI Django (v4.2).

Seguí la documentaciónaquípara crear una nueva aplicación que funciona perfectamente pero no encontré la manera de configurar la aplicación Django enhttp://IP-SERVIDOR/.

Detalles del sistema operativo:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian

Había intentado:

  1. Mover el formulario de archivos de la aplicación ~/apps/django/django_projects/PROJECT/a~/apps/django/django_projects/
  2. Se actualizaron todas las rutas en estos archivos de configuración:
    • httpd-prefijo.conf
    • httpd-app.conf
    • PROYECTO/wsgi.py
  3. Reinicie el servidor Apache.

PeroDesafortunadamente, todavía recibo la página de inicio de Apache enhttp://IP-SERVIDOR/en lugar de la página de inicio de la aplicación Django. Una cosa más: la aplicación Django aún está accesible enhttp://IP-SERVIDOR/Proyectoexitosamente.

Nota:Necesito que ambos servicios estén funcionando phpy django.

Aplicación de demostración de PHP que he colocado. htdocs/demo/index.phpTambién quiero esta URL de formulario accesible http://SERVER-IP/hello/index.php.

Alguien por favor orienteme!!! ¿Como hacer eso?

Respuesta1

Para cambiar la URL de su proyecto Django a "/", necesita modificar este archivo (suponiendo que el proyecto al que desea mover "/" es "Proyecto"):

INSTALLDIR/apps/django/django_projects/Project/conf/httpd-app.conf

Dentro del archivo, cambie estas líneas:

Alias /Project/static "INSTALLDIR/..."
WSGIScriptAlias /Project 'INSTALLDIR/...'

A esto:

Alias /static "INSTALLDIR/..."
WSGIScriptAlias / 'INSTALLDIR/...'

Y reinicie Apache después de eso:

sudo INSTALLDIR/ctlscript.sh restart

ConsulteBitnami Django para la nube de AWSY ¿Cómo se puede cambiar la URL predeterminada?

Respuesta2

Puede utilizar la herramienta bnconfig para mover la aplicación a la raíz.

/opt/bitnami/apps/django/bnconfig --appurl /

Puede encontrar más información sobre la herramienta bnconfig aquí:

https://docs.bitnami.com/aws/components/bnconfig/

información relacionada