Linux fedora - httpd 包和路由器,如何使其工作?

Linux fedora - httpd 包和路由器,如何使其工作?

我安装了 HTTPD 软件包,在我家的一台计算机上设置私人 Web 服务器。服务器已启动并正在运行,但我无法使用外部 IP 地址从外部访问服务器。

我认为这是因为我的路由器,我家里有3台电脑通过路由器连接,其中一台是网络服务器,我需要做什么才能使它工作?

答案1

您需要将端口 80 从外部 IP 地址转发到运行 Apache 的内部系统。

通常,这是通过路由器的网络界面完成的。该规则会这样说:

外部端口:80 外部 IP:通常称为 WAN IP。内部 IP:通常称为 LAN IP。类似于 192.168.1.X。内部端口:80

该规则会将来自外部 IP @ 端口 80 的任何流量转发到内部 IP @ 端口 80。地址不必是 80,它们可以是任何 IP。唯一需要考虑的是 Apache Web 服务器正在“监听”这个内部 LAN 端口。这可以在 Apache 的文件中配置httpd.conf

相关内容