我想设置 django 测试服务器,以便可以通过网址访问它(主要用于 facebook 测试)。为此,我正在使用与 apache 完美配合的 no-ip 服务。但是,当我尝试在端口 80 上启动测试服务器时,从同一个 Web URL 访问会出现问题加载页面。
我已经得出结论,路由器配置正确(端口转发适用于 apache)并且测试服务器正在本地运行。
所以我该怎么做?您对使用 facebook 集成开发 django 项目有什么建议吗?
谢谢!
我想设置 django 测试服务器,以便可以通过网址访问它(主要用于 facebook 测试)。为此,我正在使用与 apache 完美配合的 no-ip 服务。但是,当我尝试在端口 80 上启动测试服务器时,从同一个 Web URL 访问会出现问题加载页面。
我已经得出结论,路由器配置正确(端口转发适用于 apache)并且测试服务器正在本地运行。
所以我该怎么做?您对使用 facebook 集成开发 django 项目有什么建议吗?
谢谢!
我还建议使用localtunnel
Ruby gem。它将为您提供一个可公开访问的网址,该网址将请求路由到本地绑定端口:
$ 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 ...
与其他方法相比,我更喜欢它,尤其是在某些情况下,即使是开发工作,由于您使用的一些远程服务,您的应用程序也需要公开访问,在这种情况下,您可以以编程方式实例化localtunnel
并执行所有必要的配置,而无需记录它或经历一遍又一遍手动执行它的痛苦。
你在运行 python manage.py runserver 吗?尝试做python manage.py runserver 192.168.1.2:80
(或者你的 IP 不是 192.168.1.2)。