刚刚在我的 Ubuntu 操作系统上设置了 Apache、PHP、MySQL 等,我想知道为什么不在我网络上的计算机看不到 Apache 用作默认值的基本 index.html。我为我的电脑设置了静态IP地址,我用192.168.1.100电脑来查看简单的站点。
有什么我遗漏的东西可以让其他人访问我的网站吗?(这真的很简单;没有图形、CSS 等)
不太清楚,但如果您的计算机位于 NAT 路由器后面的网络中,您可能需要将端口 80 从该路由器转发到您的计算机。
当然,这意味着您需要提供您的路由器/ISP IP,而不是您的计算机 IP。当然,您可以使用动态 DNS 设置,您的域名在每次 IP 更改时都会更新。从那里,您可以将该域名转给其他人。这是提供该设置和说明的一项服务:
也就是说,您的 ISP 可能不允许这样做。请查阅随您的 Internet 访问帐户提供的 TOS 或 AUP。