Como configurar o aplicativo Django em http://SERVER-IP/ em vez de http://SERVER-IP/Project usando bitnami aws?

Como configurar o aplicativo Django em http://SERVER-IP/ em vez de http://SERVER-IP/Project usando bitnami aws?

Quero servir o aplicativo Django emhttp://SERVIDOR-IP/OU um domínio(www.exemplo.com)em vez dehttp://SERVER-IP/Projeto (www.example.com/Project)usandoPilha Django BITNAMI (v4.2).

Eu segui a documentaçãoaquipara criar um novo aplicativo que está funcionando perfeitamente, mas não encontrei como configurar o aplicativo Django emhttp://SERVIDOR-IP/.

Detalhes do sistema operacional:

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

Eu tentei:

  1. Mova o formulário de arquivos do aplicativo ~/apps/django/django_projects/PROJECT/para~/apps/django/django_projects/
  2. Atualizados todos os caminhos nesses arquivos conf:
    • httpd-prefix.conf
    • httpd-app.conf
    • PROJETO/wsgi.py
  3. Reinicie o servidor Apache.

Masinfelizmente, ainda estou recebendo a página inicial do Apache emhttp://SERVIDOR-IP/em vez da página inicial do aplicativo Django. Mais uma coisa que o aplicativo Django ainda está acessível emhttp://SERVER-IP/Projetocom sucesso.

Observação:Eu preciso que ambos os serviços estejam em execução phpe django.

Aplicativo de demonstração PHP que coloquei e htdocs/demo/index.phptambém quero este URL de formulário acessível http://SERVER-IP/hello/index.php.

Alguém, por favor, me oriente!!! Como fazer isso?

Responder1

Para alterar a URL do seu projeto Django para "/", você precisa modificar este arquivo (supondo que o projeto que você deseja mover para "/" seja "Projeto"):

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

Dentro do arquivo, altere estas linhas:

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

Para isso:

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

E reinicie o Apache depois disso:

sudo INSTALLDIR/ctlscript.sh restart

Por favor consulteBitnami Django para nuvem AWSE Como posso alterar o URL padrão

Responder2

Você pode usar a ferramenta bnconfig para mover o aplicativo para root.

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

Você pode encontrar mais informações sobre a ferramenta bnconfig aqui:

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

informação relacionada