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:
- Mover el formulario de archivos de la aplicación
~/apps/django/django_projects/PROJECT/
a~/apps/django/django_projects/
- Se actualizaron todas las rutas en estos archivos de configuración:
- httpd-prefijo.conf
- httpd-app.conf
- PROYECTO/wsgi.py
- 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 php
y django
.
Aplicación de demostración de PHP que he colocado. htdocs/demo/index.php
Tambié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í: