我们计划为全球多个用户设置源代码存储库 + 错误跟踪器。因此,网络是互联网 - 即主机具有 ISP 提供的公共 IP 地址。
由于该主机不是互联网上注册的域名或IP,那么如何解决互联网访问该主机的问题呢?
需要什么软件、硬件
答案1
你可以使用以下虚拟服务器亚马逊 EC2实例或 VPS 提供商。使用 Amazon,您可以获得免费的静态 IP,然后您可以通过 IP 地址访问它或注册域名。对于安全性,如果是 Linux,那么 IPtables 就是关键词。或者,如果您使用 Amazon,您还可以获得免费的虚拟防火墙,这已经足够了。对于连接性,请确保您使用加密连接(ssl、ssh),这样就没问题了。如果您担心 DOS 攻击,请咨询专业人士 - 对此没有简单的解决方案。希望这能有所帮助。
答案2
当您计划此设置时,我认为最好从互联网托管商那里获取服务器。然后您获得 IP、域名和网络空间。
当您想将服务器放在本地内联网中时,您需要将端口转发到服务器。但是,您已经为外部人员开放了系统,因此您需要一个外部 IP 地址。如果您没有,您可以使用类似“动态网络“但我认为这不是最好的方法。