Назад | Перейти на главную страницу

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

Я хочу обслуживать приложение Django на http: // СЕРВЕР-IP / ИЛИ домен (www.example.com) вместо того http: // СЕРВЕР-IP / Проект (www.example.com/Project) с помощью BITNAMI Стек Django (v4.2).

Я следил за документацией Вот для создания нового приложения, которое работает отлично, но я не нашел способа настроить приложение Django на http: // СЕРВЕР-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: // СЕРВЕР-IP / вместо домашней страницы приложения Django. Еще одно приложение Django все еще доступно на http: // СЕРВЕР-IP / Проект успешно.

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

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

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

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

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/