【问题标题】:webpage cannot be accessed from other computer其他电脑无法访问网页
【发布时间】:2018-10-29 23:52:07
【问题描述】:

我是 httpd 的新手,我的问题是我无法从其他计算机访问我的网页。

我正在尝试使用最小的 httpd.conf 文件进行部署,并遵循 https://www.youtube.com/watch?v=1ZioHruINOA

/etc/httpd/conf/httpd.conf 是

Listen 0.0.0.0:80
User apache
Group apache
ServerName www.example.com
ErrorLog /var/log/httpd/error.log
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule dir_module modules/mod_dir.so
DirectoryIndex index.html
DocumentRoot /var/www/html
<Directory /var/www/html>
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

在我运行命令之后

sudo apachectl start
w3m 172.31.30.53

我可以看到想要的网页(/var/www/html/index.html)

但是,运行命令

w3m 172.31.30.53

在其他电脑的终端上不工作。

提前谢谢你。

edit1:

sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
Apache Full                ALLOW       Anywhere
22                         ALLOW       Anywhere
80                         ALLOW       Anywhere
Anywhere                   ALLOW       0.0.0.0
Apache Full (v6)           ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)
80 (v6)                    ALLOW       Anywhere (v6)

edit2:

/etc/apache2$ nmap 127.0.0.1

Starting Nmap 6.40 ( http://nmap.org ) at 2018-05-20 21:31 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00019s latency).
Not shown: 998 closed ports
PORT   STATE SERVICE
22/tcp open  ssh
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.91 seconds

【问题讨论】:

  • 而“不起作用”是什么意思究竟?你得到什么错误?
  • 谢谢,阿卡沙。终端说正在打开套接字...并冻结。
  • 它是否在超过 30 秒后终止并声称超时?还是永远挂起?
  • 大约一分钟后显示,w3m: Can't load 172.31.24.168.
  • 好的,这通常意味着您遇到了超时。因此,网络连接很可能被路由问题所阻止,或者更有可能是防火墙阻止了对服务器端口的访问。

标签: apache httpd.conf


【解决方案1】:

在我看来,您正试图在 Linux 机器上运行您的网络服务器。如果您想从其他计算机访问您的网页,您可能需要检查您的防火墙设置。本地访问应该可以工作,但根据您的发行版,您必须允许访问。在 Ubuntu 上,您必须检查 ufw

编辑 1:

在另一台机器上尝试nmap。这样您就可以看到可用的端口。示例:nmap yourmachine

【讨论】:

  • 谢谢苏格拉底。我原始帖子中的 Edit1 是 ufw 的结果。
  • @HeejunChoi 你能在同一网络中的另一台 Linux 机器上尝试nmap yourmachine 并将结果发布为EDIT 2吗?
  • 谢谢。我不确定你的机器是 127.0.0.1,但这是我得到的。
  • @HeejunChoi 那是你的本地主机。您必须在另一台机器上执行nmap,而不是您的服务器所在的机器。
猜你喜欢
  • 1970-01-01
  • 2020-02-08
  • 1970-01-01
  • 2013-12-26
  • 2011-08-16
  • 2012-03-12
  • 1970-01-01
  • 1970-01-01
  • 2017-06-27
相关资源
最近更新 更多