如何使本地 Apache 服务器公开/可见?

如何使本地 Apache 服务器公开/可见?

我在 Fedora 13 上运行 Apache2 服务器。我想让它公开访问(可见)。例如,当有人输入http://my.ip.numbes/他们会看到我的文档根文件夹中的内容。这只是为了展示大学课程作业。

权限设置为 755。拥有文档根目录的用户是 apache。SELinux 暂时禁用。但端口 80 已关闭。我尝试通过在 iptables 中添加条目并重新启动它们来打开它,但没有变化。我想我在这里遗漏了一些重要的东西。

非常感谢您的帮助。

注意:我有一个静态(公共、真实的)IP 地址。

问题补充:如果是 ISP 问题,我可以让 Apache 监听另一个端口,例如 7070 吗?

答案1

如果您位于 NAT 后面(即,如果您的 IP 是 192.168.xx 或类似地址),则需要确保端口已转发。由于您可能拥有动态 IP(即使它似乎变化不大,但如果它通过 DHCP 发出,则它是动态的),您应该考虑使用 dyndns.org 之类的服务。此外,托管服务器很可能违反您的 ISP 的服务条款,并可能导致您的帐户被暂停。您的 ISP 还可能阻止端口 80,阻止任何人访问您的 apache 服务器。您可以考虑更改监听端口,看看是否有所作为。

相关内容