您必须编辑名称便宜的DNS设置以添加A记录,该记录将指向您的服务器IP。这足以将所有流量转移到您的域和服务器。
虽然,除非不是生产设置,否则最好让像nginx这样的反向代理服务器处理传入的HTTP流量。然后,您也不必将端口暴露给外部世界。(除非你要)。
安装nginx。在您的nginx配置文件中添加一个代理服务器通行证,该代理通行证会将所有到达端口8095的请求路由到位于127.0.0.1:8095的应用程序。
当服务器上的不同端口上运行多个go应用时,这也将为您提供帮助。您可以使用不同的URL指向不同的应用程序。
例如 https://yourdomain.com/app1将转到127.0.0.1:8095,而https://yourdomain.com/app2将转到127.0.0.1:8096
奖励:您可以使用Letsencrypt免费为您的nginx服务器提供HTTPS证书,然后与您的应用程序的所有通信将通过HTTPS上的端口443进行,而无需配置每个应用程序来处理证书。
另外,在防火墙中打开端口80和443。
如果您需要有关特定步骤的任何帮助。我将对此进行扩展。