Как настроить приложение Django по адресу http://SERVER-IP/ вместо http://SERVER-IP/Project с использованием bitnami aws?

Я хочу обслуживать приложение Django на http://SERVER-IP/ ИЛИ домене (www.example.com) вместо http://server-ip/Project (www.example.com/Project), используя BITNAMI Django Stack (v4.2).

Я следовал за документацией для создания нового приложения, которое работает отлично, но я не нашел способа настроить приложение Django на http://SERVER-IP/.

ОС детали:

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

Я пытался:

  1. Переместить форму файлов приложения ~/apps/django/django_projects/PROJECT/ в ~/apps/django/django_projects/
  2. Обновлены все пути в этих файлах conf:
    • HTTPD-prefix.conf
    • HTTPD-app.conf
    • ПРОЕКТ / wsgi.py
  3. Перезагрузите сервер Apache.

Но, к сожалению, все же я получаю домашнюю страницу apache по адресу http://SERVER-IP/ вместо домашней страницы приложения Django. Еще одна вещь, приложение Django по-прежнему доступно по адресу http://server-ip/Project успешно.

Примечание: мне нужно, чтобы обе службы работали php а также django,

PHP демо-приложение, которое я поместил в htdocs/demo/index.php Я хочу также эту доступную форму URL http://SERVER-IP/hello/index.php,

Кто-нибудь, пожалуйста, ведите меня!!! Как это сделать?

2 ответа

Решение

Чтобы изменить URL-адрес вашего проекта Django на "/", вам нужно изменить этот файл (предположим, что проект, который вы хотите переместить в "/", это "Проект"):

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

Внутри файла измените эти строки:

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

К этому:

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

И перезапустите Apache после этого:

sudo INSTALLDIR/ctlscript.sh restart

Пожалуйста, обратитесь к Bitnami Django за облаком AWS и как изменить URL по умолчанию

Вы можете использовать инструмент bnconfig, чтобы переместить приложение в корневой каталог.

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

Вы можете найти больше информации об инструменте bnconfig здесь:

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

Другие вопросы по тегам