apache - httpd 在内部运行但不在外部运行

标签 apache networking centos

我有一个运行 CentOS 的新服务器,它在 192.168.1.100:80 上运行 httpd .
我可以通过 192.168.1.100 上的 ssh 连接到我的服务器, 但是当我去 192.168.1.100在我的浏览器中,它显示 "Oops! Google Chrome could not connect to 192.168.1.100".我还尝试了 wget 看看它是否有效,这就是它变得有趣的地方。
当我运行时:

wget 192.168.1.100

在我的服务器上,它应该得到 index.html 文件。
但是当我在我的笔记本电脑上运行它时说"Connecting to 192.168.1.100:80... failed: No route to host."有谁知道如何解决这一问题?

最佳答案

好像您的 Apache 配置将 httpd 绑定(bind)到 192.168.1.100:80
查找线Listen 192.168.1.100:80在 Apache 主配置中 - 类似于 /etc/httpd/httpd.conf/etc/apache2/httpd.conf并将此行更改为 Listen 0.0.0.0:80 .
重新启动 Apache,它可能会工作。

关于apache - httpd 在内部运行但不在外部运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22707155/

相关文章:

linux - 为移动网站配置 Apache 的问题

apache - htaccess URL 重写 page.php?page=包含连字符的字符串

mysql - Mysql无法在Xampp上运行

android - Lollipop 中的多网络

php - Options指令禁止的目录索引

networking - Boot2Docker:如何使用桥接网络访问容器

r - igraph r 估计大型网络的网络中心性度量需要多长时间

jenkins - java.nio.file.AccessDeniedException :/home/username/Desktop

visual-studio-code - 使 VS Code Remote 扩展与安装在非标准位置的 GLIBC 2.17 一起工作

php - 不使用 ffmpeg 将 flv 文件转换为 mp4 文件