我已经为我们的 Django Web 应用程序设置了一个服务器,以便我们局域网中的每个人都可以访问它们。我已经安装了 Ubuntu 12.04 和 apache 版本 2.2.22 和 modpython 版本 3.3.1。在我们局域网中的一些系统中,服务器无法通过 url 和 ssh 访问,而在其他一些系统中,有时可以访问。当我们远程连接到系统时,这会导致很多问题。请帮助我解决这个问题。
提前致谢。
我已经为我们的 Django Web 应用程序设置了一个服务器,以便我们局域网中的每个人都可以访问它们。我已经安装了 Ubuntu 12.04 和 apache 版本 2.2.22 和 modpython 版本 3.3.1。在我们局域网中的一些系统中,服务器无法通过 url 和 ssh 访问,而在其他一些系统中,有时可以访问。当我们远程连接到系统时,这会导致很多问题。请帮助我解决这个问题。
提前致谢。
这种类型的问题非常难以回答,因为可能性几乎是无穷无尽的。但是,根据您的说法,如果某些机器可以访问服务器而某些机器不能,则问题与网络有关,而不是与服务器软件(或 Django)有关。
虽然它可能与您在回复中未提及的一些奇怪的访问规则设置有关。
所以,有几点需要验证:
traceroute
从其中一台无法访问您的服务器的机器上执行一次操作,然后看看会发生什么。traceroute 是否停止在您网络上的特定路由器上?那么,这可能是一个问题。