过去 5 天左右,我一直在谷歌搜索并在各种 IRC 频道上提问,但似乎找不到答案。在提问之前,我会提供我认为相关的信息,因为我不太确定需要什么。如果需要更多信息,请告诉我。无论如何,我通过恶魔VPS以及一个域名(为了清楚起见,我们称之为 example.io)去吧爸爸。我将 A 文件(example.io)指向我的 vps 的 IP,并将我的 vps 的 rDNS 设置为 example.io,并在我的 vps 上设置了 apache。所以基本上,我有一个功能齐全的网站。现在,我想在我的 vps 上设置以下内容:
- Teamspeak3 服务器
- IRC 服务器(主要用于 ircd 的测试目的)
- IRC Bouncer(本例中为 ZNC)
我可以很轻松地完成所有这些操作,但问题是连接到它们。我必须使用“example.io”连接到它们中的每一个,并且我希望每个都有一个唯一的子域(即分别为 ts3.example.io、irc.example.io 和 ichat.example.io),它们只能通过该子域进行连接。我搜索了互联网,但我找到的每个教程要么是如何仅设置服务器,要么是如何设置一般子域,而关于是否需要 apache,我得到的答案各不相同。任何关于为每个应用程序设置子域的帮助都将不胜感激。
答案1
您不需要在服务器上为子域名安装 apache。您只需要在 Web 上使用 apache。在 DNS 服务器上创建记录就足够了,可能在 godaddy 上。
ichat.example.io A xxx.xxx.xxx.xxx
记录类型为 A
xxx.xxx.xxx.xxx 是你的服务器的 ip
当任何人想要访问您的 irc 服务器时,实际将连接到 xxx.xxx.xxx.xxx:irc_port。