经过几天的努力,我终于实现了这个目标。我的机器上运行着 SVN Apache Edge,它基于 Apache。我想从远程机器访问它(签出/签入)。我的机器位于普通路由器后面,具有动态 IP。以下是我实现的目标:
- 使用 DDNS 服务注册了我的计算机并获得了一个 URL。
- 在路由器上启用端口转发(端口 8085 转发到我的机器的端口 80)。
- 我很确定 SVN/Apache 正在监听端口 80,因为我可以
http://localhost
在浏览器中(在我的计算机上)输入并获取 repo 目录列表。 - 但是当我
http://My_DDNS_URL:8085
在远程机器上打字时,它几乎要等待很长时间才能等待我的机器的响应,最终超时(我认为)。 - 我可以从远程机器 ping 我的动态 IP 地址以及我的 URL(由 DDNS 服务分配)。
我在这里做错了什么?
答案1
问题可能出在几个地方。最有可能的三个是: