乘客上的 Django 应用程序显示空主页

Django application on passenger shows empty home page

在我的本地环境中,即 运行 by python manage.py runserver
我可以正常访问我的http://localhost:8000

中的应用程序主页

在 passenger 上,我可以在远程域中使用我系统的某些端点,但我无法访问 http://my.domain.com/http://my.domain.com。它显示一个空白页面,因为在我的本地环境中我通常可以看到主页。

然后我创建了另一个端点来显示我的家、检查静态文件等,例如:
http://localhost:8000/h

in passenger 我可以正常看到 http://my.domain.com/h作为我的主页,但是我真的无法在域的根目录中看到主页(与任何其他网站一样):http://my.domain.com

在我的 url 中,我尝试了很多,但没有成功。

我的 django 项目在 public 文件夹中。这是我为乘客准备的文件夹结构。

/path/to/project/public
/path/to/project/passenger_wsgi.py
/path/to/project/tmp/restart.txt

我怎样才能在 http://my.domain.com 完成这个家庭作业?

欢迎任何帮助

很清楚。

Docs

中所述

The "public" subdirectory Passenger maps the directory named "public" to be the document root for your domain/subdomain.
If a static HTML file named "public/index.html" exists, it's then used as the response for requests for the root document (i.e., "/").
If you want your application to handle requests for the root document, then you must first remove "public/index.html" (if it exists).
By default, Ruby on Rails creates a static "public/index.html" file.

在这个 wtf 上浪费了我几个小时的时间。