为 localhost 命名并指定端口

为 localhost 命名并指定端口

我在 Windows 上使用 xammp。我将端口号更改为 8090,但现在当我在浏览器中输入 example.com 时,我无法访问本地主机。我应该怎么做才能使用任何名称来打开我的本地主机,即使端口不是 80。或者此外我

127.0.0.1 example.com

预先感谢,

答案1

不可以,你必须在客户端明确说明改变的端口。

DNS 纯粹用于 IP 解析,它根本不处理端口号,这是内置于各种客户端应用程序中的客户端假设。

例如,您可以使用浏览器指向 example.com:8090 - 客户端没有其他方法知道您已更改端口。

顺便说一句,请阅读我们的常见问题解答,该网站适用于专业的系统管理员,请注意我们的姊妹网站 superuser.com,它可能更适合此类非常基本的一般问题。

答案2

你不能。

如果您没有在 Web 浏览器中提供端口号,它将根据您输入的 URI 自动使用 HTTP(80/tcp)或 HTTPS(443/tcp)的知名端口。

如果您不使用 Web 服务器的知名端口,则必须明确输入它们。

答案3

你问的是什么完全不清楚!

如果您将 Apache 设置为监听 8090,那么它就会监听该端口(可能不会监听其他端口)。因此,您必须将http://127.0.0.1:8090/http://localhost:8090放入您的 Web 浏览器中。

当你现在把一行写成

127.0.0.1 本地主机 example.com

在您的hosts文件中,那么您也可以使用 访问您的网站http://example.com:8090/

但你总是必须指定端口。否则它将无法工作!

相关内容