Nginx
如何使用 bitnami aws 在 http://SERVER-IP/ 而不是 http://SERVER-IP/Project 配置 Django 應用程序?
我想在http://SERVER-IP/或域*(www.example.com* *)*上使用BITNAMI Django Stack ( v4.2)。
我按照此處的文件創建了執行完美的新應用程序,但我沒有找到如何在http://SERVER-IP/上配置 Django 應用程序的方法。
作業系統詳細資訊:
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/
- 更新了 thses conf 文件中的所有路徑:
- httpd-prefix.conf
- httpd-app.conf
- 項目/wsgi.py
- 重新啟動 Apache 伺服器。
但不幸的是,我仍然在http://SERVER-IP/而不是 Django 應用程序首頁上獲得了 apache 首頁。另一件事 Django 應用程序仍然可以在http://SERVER-IP/Project成功訪問。
**注意:**我需要兩個服務都在執行
php
並且django
.我放置的 PHP 展示應用程序我也
htdocs/demo/index.php
想要這個平易近人的表單 URLhttp://SERVER-IP/hello/index.php
。有人,請指導我!怎麼做?
為了將您的 Django 項目的 URL 更改為“/”,您需要修改此文件(假設您要移動到“/”的項目是“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