我在 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/
。
但你总是必须指定端口。否则它将无法工作!