远程Web服务器连接问题

时间:2013-03-14 05:02:56

标签: django apache ssh ubuntu-12.04 mod-python

我为我们的Django Web应用程序设置了一个服务器,以便LAN中的每个人都可以访问它们。我已经安装了Ubuntu 12.04,apache版本2.2.22和modpython版本3.3.1。在局域网中的一些系统中,服务器不能通过URL和ssh访问,而在其他一些系统中,有时可以访问它。当我们远程连接到系统时,这会导致很多问题。请帮助我解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这类问题很难回答,因为可能性几乎是无穷无尽的。但是,根据您的说法,如果某些机器可以访问服务器而某些机器无法访问服务器,则问题与网络有关,而与服务器软件(或Django)无关。

虽然它可能与您的回复中没有提及的一些奇怪的访问规则设置有关。

所以,要验证一些事情:

  1. 无法通过HTTP访问应用程序的计算机可以通过其IP地址ping它们驻留的服务器吗?如果他们不能,那么就会遇到网络问题。可能是路由问题,可能是防火墙问题。
  2. 要查看是否存在路由问题,请从其中一台无法访问您服务器的计算机上执行traceroute,看看会发生什么。 traceroute是否停在网络上的特定路由器上?好吧,那可能是一个问题。
  3. 要查看是否存在防火墙问题,请尝试将其中一台无法访问服务器的计算机的IP地址更改为其中一台计算机。它有用吗?好的,你有防火墙问题。