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

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

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

Я следовал документацииздесьдля создания нового приложения, которое работает отлично, но я не нашел способа, как настроить приложение Djangohttp://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. Обновлены все пути в этих файлах конфигурации:
    • 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.

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

решение1

Чтобы изменить 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-адрес по умолчанию

решение2

Для перемещения приложения в root-доступ можно использовать инструмент bnconfig.

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

Более подробную информацию об инструменте bnconfig можно найти здесь:

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

Связанный контент