gpt4 book ai didi

Apache:如何从网络外部的计算机访问我的网页?

转载 作者:行者123 更新时间:2023-12-04 05:55:50 25 4
gpt4 key购买 nike

我想从网络外的计算机访问我的网页。我们的网络有 192.168.0.1-192.168.0.255 这样的 IP。该网络通过本地网关 192.168.0.1 连接到 Internet,并到达 DNS 服务器 193.xxx.xxx.xxx。

假设我的计算机的 IP 为 192.168.0.50。我怎样才能从我的服务器(Apache)从不是我们网络的计算机(比如说 254.231.52.xxx)上我的网站?

谢谢!

最佳答案

简短的回答:

解决方案是找出路由器的“外部 IP”,并启用端口 80 和 443 到本地 IP 的端口转发。

长答案:

互联网分为“公共(public)”和“私有(private)”IP 空间。私有(private) IP 通常不能从“公共(public)”IP 直接访问。
来自 192.168.0.1-255 的 IP 来自这些私有(private)子网之一。

您的路由器(在家中)通常有多个 IP。一个或多个来自您的本地专用网络 (192.168.0.X) 和一个来自您的本地 ISP(我猜是 193.xxx.xxx.xxx 因为您的 DNS 在该网络中),它来自“公共(public)”空间。

要使用来自上述 254.231.52.xxx 等公共(public) IP 的私有(private) IP 连接到您的计算机,您必须连接到路由器的公共(public) IP(193...之一)。您还必须启用一种称为“端口转发”的机制。这有效地将所有互联网流量通过转发端口到达路由器的公共(public) IP,并将其传输到您配置转发的私有(private) IP。
例如。 254.231.52.. -> 193...:80 -> 192.168...:80
通常家庭路由器有一个配置页面,您可以在其中执行此操作。
您可能会使用的所需端口是 80 (http) 和 443 (https)。

另一种可能性是使用所谓的 http 代理,通常也支持家庭路由器作为配置选项。你应该引用你的路由器的手册来获得这个配置说明。

关于Apache:如何从网络外部的计算机访问我的网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com