如何从外部 IP 托管我的服务器?

use*_*594 0 django console

我运行命令:

sudo python manage.py runserver 0.0.0.0:8800
Run Code Online (Sandbox Code Playgroud)

但是当我输入时:

http://xx.xx.xxx.xxx:8800
Run Code Online (Sandbox Code Playgroud)

其中 x 是我的外部 ip。我的 iPhone 无法访问该网站。

我朋友以前也这么做过。我该如何进行这项工作?

han*_*sen 5

这可能会导致很多问题。打开端口、防火墙等等。无论如何,内置的 django 服务器不适合生产。它旨在用于开发和单个用户的负载。

\n\n

姜戈 说:

\n\n
\n

请勿在生产环境中使用此服务器。它尚未经过安全审核或性能测试。(这就是\xe2\x80\x99s\xe2\x80\x99s 的样子。我们\xe2\x80\x99 从事的是制作 Web 框架,而不是 Web 服务器,因此改进此服务器以能够处理生产环境超出了 Django 的范围。)

\n
\n\n

请参阅此处了解更多详细信息。

\n