使用端口转发设置django测试服务器

pro*_*ype 4 django django-facebook

我想设置django测试服务器,以便可以通过网址访问(主要用于facebook测试).为此,我使用的是无法正常使用Apache的no-ip服务.但是当我尝试在端口80上启动测试服务器时,从同一个Web URL访问会出现问题加载页面.

我已经得出结论,路由器配置正确(端口转发与apache一起工作)并且测试服务器在本地运行.

所以我该怎么做?你对facebook集成开发django项目有什么建议吗?

谢谢!

Fil*_*vić 8

我还建议使用localtunnelRuby gem.它将为您提供可公开访问的Web地址,该请求将请求路由到本地绑定的端口:

$ python manage.py runserver
$ localtunnel 8000
This localtunnel service is brought to you by Twilio.
Port 8000 is now publicly accessible from http://qw1e3.localtunnel.com ...
Run Code Online (Sandbox Code Playgroud)

我比其他方法更喜欢它,特别是在开发工作的情况下,由于您使用的某些远程服务,您的应用程序需要公开访问,在这种情况下,您可以通过编程方式实例化localtunnel并执行所有必要的配置,而无需文档它还是经历了一遍又一遍地手动执行它的痛苦.


Foo*_*oon 7

你在运行python manage.py runserver吗?尝试做python manage.py runserver 192.168.1.2:80(或者你的IP而不是192.168.1.2).

  • 做`python manage.py runserver 0.0.0.0:80`来处理当前服务器的所有地址. (3认同)