我在计算机上安装了 LAMP 服务器来尝试一些 php 和 html 脚本,我想知道是否可以将这些文件公开,以便我可以从具有其他互联网连接的其他计算机查看它们。我该怎么做?
答案1
为确保万无一失,请遵循以下几个步骤:
检查服务器机器上的 IP,查找将机器连接到互联网的适配器(eth0 可能是其中之一,尽管根据您的配置它肯定可以是 ethX)
sudo ifconfig
尝试 ping 您通过 ifconfig 找到的 IP。请确保您从与您的服务器不在同一网络的计算机执行 ping 操作,以确保万无一失。
ping XYZ
您没有收到 ping 吗?
我假设您是通过家用路由器连接服务器的。这意味着您必须将其配置为转发您为 Apache 设置端口。或者只需将您的本地服务器启用为 DMZ(我可以看出这不是一件安全的事情,但可以临时工作)。
遗憾的是,每个路由器的端口转发看起来都不同,您需要了解如何针对特定硬件进行端口转发。
收到 ping 了吗?您已准备好
收到 ping 响应意味着您的机器具有公共 IP,并且在互联网上可见。LAMP apache 不需要任何配置即可按您的意愿工作。只需在浏览器中输入服务器 IP,如果您在 80 以外的其他端口上设置 apache,则可能需要添加端口,例如:
http://XYZ:8080/