我们可以在域名注册商处使用端口号吗

我们可以在域名注册商处使用端口号吗

我只是认为在域名注册商处拥有带有域名的端口号会很好。

例如,如果我的网站在端口 8000 上运行,那么http://ip地址:800然后如果我在域名中使用http://abc.com然后我转到我的主页

这样我就不用使用http://www.abc.com:8000以便多个服务器可以在一个操作系统中运行。

这其中有什么复杂情况吗?

目前 Apache 处理我们必须使用 mod_rewrite 才能使其工作。但是域名可以转发端口号,那么这将减少

答案1

是的,有一个复杂之处,即域名不是那样工作的。域名标识主机或计算机。因此域名解析为该计算机的 IP 地址。域名不会也不能标识该计算机上的给定端口。它不是简单的文本替换,可以www.abc.com转换为您想要的任何字符串,它必须是一个有效的 IP 地址。

你真正应该做的是配置 Apache 的多个虚拟主机,以便它能够在端口 80 上适当地响应不同的域。有关此内容的文档可在此处找到这里

相关内容