我安装了 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
。