为可从outsid访问的Django应用程序设置服务器

2024-05-19 15:54:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经编写了一个使用webhooks的Django(1.4)应用程序:在某个时间,对我的应用程序发出POST请求。为了测试的目的,我必须在我的本地机器上尝试它,但是我需要从外部访问应用程序(仅限于现在,在开发期间)。在

现在,问题是Django dev server运行在本地主机(127.0.0.1)上,只有我的机器才能访问它。所以我想到了一个Gunicorn+nginx服务器:如何设置它以满足这些需求?在

谢谢,
魔方


Tags: djangodev目的服务器机器应用程序server时间
3条回答

To be honest, I don't know. What's sure is that I have not configured any firewall at all. I'm on a machine running ArchLinux so I don't think there is a firewall involved.

要快速启动它并从防火墙外运行,请考虑使用像heroku这样的PaaS提供程序。在

从外部也可以看到Dev server:

manage.py runserver 0.0.0.0:8000

否则,设置nginx和gunicorn是很容易的,并且有很好的文档记录。在

签出本地隧道 http://progrium.com/localtunnel/

它会给你一个唯一的网址,可以从外面访问。在

相关问题 更多 >