我有一台服务器,它有一个静态 IP 地址(假设是 xxxx)。如何在该服务器上设置多个网站?
我能想到的方法是创建多个网站并通过不同的端口发布它们。这样我就可以从 xxxx:8081 访问网站 1,从 xxxx:8082 访问网站 2,等等。然后注册不同的域名并分别指向 xxxx:8081 和 xxxx:8082。这是正确的方法吗?这是我第一次做这种工作,我缺乏信心。有人能给我指出正确的方向吗?
另外,有人可以描述一下如何在我的情况下配置域名吗?谢谢。
答案1
正如所建议的,虚拟主机将允许这样做。我只想补充一点,由于您要注册不同的域名,因此您不需要为每个域名使用单独的端口。每个域名都可以使用端口 80。Apache 将根据名称确定要使用哪个虚拟主机。
答案2
您需要设置的是虚拟主机。我猜想您正在运行 Apache。阿帕奇网站这会为您指明正确的方向。我能想到的每个 Web 服务器都支持某种虚拟主机,因此如果您不运行 apache,则必须相应地在 Google 上搜索 Web 服务器的说明。
答案3
这取决于 Web 服务器软件,但我认为今天大多数服务器(当然是 Apache)通过同一个 IP 提供多个站点(连接服务器的 Web 浏览器也请求站点的名称)。
要查找的名称(谷歌搜索)是“虚拟主机”,例如这是一个关联显示 Apache 服务器的一个示例。
答案4
如果您为每个域创建单独的目录,然后在服务器上为每个目录设置虚拟主机,那么您可以使用 1 个 IP 地址拥有任意数量的域。然后,您需要登录 DNS 提供商并为每个域设置 URL 重定向。