Linux从自己的网络访问外部的apache2服务?

问题描述 投票:0回答:1

我在虚拟机上运行 Linux,我想在虚拟机上托管一个网站。但是,当我启动 apache2 服务时,我只能从自己的网络内部访问它。其他人如何访问我的网站?

linux apache2
1个回答
1
投票

您需要在路由器上配置端口转发,才能从网络外部访问内部服务。根据路由器/调制解调器的品牌和型号,配置方法会有所不同,但大多数路由器都支持此功能。例如,您的 Linux 和 Apache 在 IP 地址 192.168.1.100 上运行,而您的路由器位于 192.168.1.1。然后,您需要登录路由器并为 TCP 端口

80
(HTTP) 和/或
TCP
端口
443
(HTTPS) 创建
port-forwards
,这会将流量转发到相同的端口192.168.1.100。使用您的外部地址,您现在应该能够从互联网上查看该网站。

PS。请注意,允许通过 Internet 访问您的内部系统会使它们几乎立即遭受 (24x7) 自动攻击。因此,您必须很好地保护系统并保持所有内容都是最新的。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.