apache - 无法从其他计算机访问网页

标签 apache httpd.conf

我是 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

最佳答案

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

编辑1:

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

关于apache - 无法从其他计算机访问网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50429945/

相关文章:

php - 使用 xampp 的 PHP 应用程序的权限被拒绝

java - 以不同格式获取 Apache POI 中的日期单元格内容

apache - 在 xampp apache server v-3.2.1 on windows-10 上创建多个虚拟主机

php - httpd 不会以为 php 添加的行开始

php - 如何在 Ubuntu 22 的 Apache 中使用 Php7.4?

apache - 未知域名指向我的网站

java - 如何配置子域以用于 Java Servlet?

linux - httpd.conf 代码无法正常工作——建议?

apache - 不受信任的证书 - Apache 和 StartSSL

apache - 将所有 URL 重定向到 httpd.conf 中的单个页面