我的网站,https://coolkids.gq,有一个托管在它上的“我的世界”服务器以及一个web服务器。它同时拥有基本版本和Java版本的“我的世界”(不相关的),我已经想出了如何做Java端,但是我仍然停留在基岩端,因为它不允许SRV记录。
我希望能够访问https://coolkids.gq的网页和我的服务器。“我的世界”服务器使用端口19132,网站显然使用端口80和443。
当我转到HTTP或HTTPS端口时,它应该带我到主站点,但当我使用19132时,它会将我重定向到另一个承载服务器的链接,例如myamazingserver.net。如果它重定向到myamazingserver.net:19132,它将是首选的,但只有myamazingserver.net也应该工作。
如何通过使用.htaccess、HTML、PHP或DNS来实现这一点?
编辑:基岩版不支持SRV。
发布于 2020-06-15 17:57:25
虽然Patrick说web浏览器不支持SRV记录是正确的,但Min克拉夫特确实支持它们,所以没有必要进行反向代理设置。
根据本命名堆教程,您需要创建一个包含以下信息的SRV记录:
服务:_minecraft协议:_tcp优先级:0权重:5端口:自定义端口目标:你的域名
其他域名注册人所需的记录应该非常相似。
设置好之后,您仍然可以在https://coolkids.gq访问您的网站,但也可以在coolkids.gq上访问您的“我的世界”服务器(请注意,由于Min克拉夫特afaik没有URI方案,所以缺少https:// )。
https://webmasters.stackexchange.com/questions/130063
复制相似问题