Subversion的Apache Ubuntu – 远程访问?

好吧,几天前,我在机器上制造了一个裸露的骨头套件。 我一直在通过教程运行,现在我已经得到尽可能使我的局域网,万岁!

但是,我无法远程访问存储库。 局域网上的任何机器都可以通过主机名或使用“出站IP /主机名”或“出站IP /机器IP”轻松访问它。 机器可以从远程,非局域网机器ping并响应。 我不能让任何人进入我的局域网之外。

我一直在试图弄清楚,但我迷路了。 我打破了一些规则,如果这些都是我的问题,请指出。

  • 我不认为我有一个静态的IP(不过,我检查我的出站IP,这是不够的?它保持相同的5天以上)
  • 我没有和我的服务提供商(最佳在线阻塞端口80?)讨论这个设置吗?如果是这样,我可以切换Apache来侦听不同的端口?
  • 我在我的路由器的DMZ。 这是什么让它被远程ping。 出于安全原因,该区域内的机器大部分时间closures,直到locking。

编辑:

  • HTTP协议(我计划一旦find这个问题就改变了)

任何帮助将不胜感激,即使只是几个字,我可以谷歌了解我做错了什么。

龟SVN不允许远程访问,但它也在局域网内。

一些步骤:

  1. 检查Apache日志文件( / var / log / apache2 /根据注释中的LapTop006)以查看是否有任何 Web请求到达Web服务器。 如果没有的话,在到达Apache之前,有一些东西阻塞了stream量。
  2. 在这种情况下,它是:

    • (a)Ubuntu上的本地防火墙只允许从本地networking(?)
    • (b)路由器阻塞端口80上的传入stream量
    • (c)当stream量来自外部世界时,路由器不会端口80 转发到您的Ubuntu服务器?
  3. 检查路由器的日志文件(如果有的话)是否从因特网进入丢弃的数据包。 在“目的地端口80”被丢弃的路上寻找交通。

  4. 如果路由器日志清楚,请考虑创build一个阻止传入端口80的临时规则,以确保端口80的stream量到达您的路由器。

  5. 这就是我得到的。

祝你好运。

你意识到一些ISP服务主动阻止访问端口80(和25,等等),妄图阻止你运行你自己的服务器,对吗? 他们更愿意为此升级到“商业类账户”。

你的问题可以像你的ISP过滤你的stream量一样简单。 我没有看到任何提及的是谁; 直到你提出这个问题,任何回答这个问题的努力仍然会被打破。