家庭网络托管如何工作?

发布于 2024-11-04 09:20:20 字数 433 浏览 0 评论 0原文

我家里有一个路由器。 3 台不同的计算机连接到该路由器。每台计算机都有自己的 Apache 软件,并已设置为发布网页。

路由器只有 1 个对外 IP 地址。假设它是 88.65.1.7。所有计算机都有不同的 IP 地址,例如 192.168.0.1、192.168.0.2、192.168.0.3。

我想使用 3 个不同的域名。 www.a.com www.b.com www.c.com

如果我 ping 到 www.a.com、www.b.com 或 www.c.com,所有域都会转到相同的 88.65.1.7 IP 地址。因为它们都在同一个路由器后面。

我不明白的是,当我在浏览器中输入www.a.com时,网络系统如何理解为192.168.0.1,而当我输入www.b.com时,网络系统如何理解为192.168.0.2,等等?

或者也许我认为有些事情是错误的。

I have a router in home. 3 different computers are connected to that router. Each computer has its own Apache software and has been set up to publish a webpage.

Router has only 1 IP address to outside. Lets say it is 88.65.1.7. All computers have different IP addresses like 192.168.0.1, 192.168.0.2, 192.168.0.3.

I want to use 3 different domain names.
www.a.com
www.b.com
www.c.com

If I ping to www.a.com, or www.b.com, or www.c.com, all domains go to same 88.65.1.7 IP address. Because all of them are behind of same router.

What I can't understand is that how the network system can understand to go 192.168.0.1 when I type www.a.com to browser, and 192.168.0.2 when I type www.b.com, blah?

Or maybe I am thinking some things wrong.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

再浓的妆也掩不了殇 2024-11-11 09:20:20

一种解决方案是设置从路由器到一台机器(“主”机器)的端口转发,在其 apache httpd.conf 中,您使用重写规则来重定向流量,假设您的 a.com 机器是您的主机器机器:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.b\.com
RewriteRule (.*) http://192.168.0.2:80$1 [P]
ProxyPassReverse / http://192.168.0.2:80/

这会将 b.com 的流量通过 a.com 的机器进行汇集。

One solution would be to set up port forwarding from the router to one machine, the 'main' machine, in whose apache httpd.conf you use rewrite rules to redirect the traffic, as so, assuming that your a.com machine is your main machine:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.b\.com
RewriteRule (.*) http://192.168.0.2:80$1 [P]
ProxyPassReverse / http://192.168.0.2:80/

This would funnel traffic for b.com through the machine for a.com.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文