Я хочу обслуживать приложение 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
Я пробовал:
~/apps/django/django_projects/PROJECT/
к ~/apps/django/django_projects/
Но к сожалению, я все еще получаю домашнюю страницу 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 здесь: