Nginx

如何使用 bitnami aws 在 http://SERVER-IP/ 而不是 http://SERVER-IP/Project 配置 Django 應用程序?

  • September 5, 2018

我想在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

我試過:

  1. 將應用程序文件表單~/apps/django/django_projects/PROJECT/移至~/apps/django/django_projects/
  2. 更新了 thses conf 文件中的所有路徑:
  • httpd-prefix.conf
  • httpd-app.conf
  • 項目/wsgi.py
  1. 重新啟動 Apache 伺服器。

不幸的是,我仍然在http://SERVER-IP/而不是 Django 應用程序首頁上獲得了 apache 首頁。另一件事 Django 應用程序仍然可以在http://SERVER-IP/Project成功訪問。

**注意:**我需要兩個服務都在執行php並且django.

我放置的 PHP 展示應用程序我也htdocs/demo/index.php想要這個平易近人的表單 URL http://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

請參考Bitnami Django For AWS Cloud以及 如何更改預設 URL

引用自:https://serverfault.com/questions/928956