【发布时间】:2013-12-10 09:07:42
【问题描述】:
我有一个安装了 Django 的 Raspberry PI。 PI 在我的网络上有一个静态 IP (192.168.1.100),Web 服务器位于端口 8008。
正如人们所期望的那样,我可以从地址为http://192.168.1.100:8008/ 的本地网络访问我的网站。
在我的路由器上,使用 WAN 地址(例如)1.1.1.1,我将端口 8008 转发到 IP 192.168.1.100,因此我应该期待 http://1.1.1.1:8008/ 向我展示我的网站。然而事实并非如此。
当我将端口 8008 重定向到另一台 PC 时,我在端口 8008 上有一个 Apache 服务器,它从外部工作正常。我只有这台设备有问题。
Django 应用程序本身似乎不会拒绝来自外部的连接(我将它安装在不同网络的 Mac 上,我可以从外部访问它)。
所以我不知道我错过了什么...... PI 上是否有一些参数可以阻止请求?
【问题讨论】:
-
你的路由器日志说什么?
-
@JoachimPileborg 日志中没有任何内容。顺便说一下,路由器是TP-Link TL-WR543G。
-
如果它没有显示您的网站,它会显示什么?
-
@dutt 我得到一个连接超时
标签: django networking raspberry-pi portforwarding