Apache 不再响应 LAN

Apache 不再响应 LAN

我在 Ubuntu 17.10 上安装 Apache 时遇到问题。

在这台机器上我有经典的(我认为) LAMPP 安装,其中有 Apache、PHP 和 MySQL 数据库用于支持owncloudwebmin

几天前,我按照以下方法安装了 utorrent,一切运行正常本指南

当然,我选择了 Apache 版本(我跳过了该ngix部分)并且一切似乎都正常。

但事实并非如此......因为从那时起,我就无法再从我的局域网访问我的服务器了。

如果我从这台本地机器浏览,我的所有网站都可以正常工作。即使使用环回地址或本地地址也是如此。但是从 LAN 的其他 PC 上,它们不再响应。

我猜想这是因为 utorrent 指南的反向代理步骤,但我不确定并且不知道如何检查它。

我还检查了 ufw 的防火墙,所有需要的端口都已正确打开。

因此,我的问题是:如何正确诊断问题?如何检查 Apache 发生了什么?

编辑:这是对“apache2ctl -S”的回复:

VirtualHost configuration:
*:80                   my.public.url (/etc/apache2/sites-enabled/000-default.conf:1)
*:443                  my.public.url (/etc/apache2/sites-enabled/default-ssl.conf:2)
*:7070                 my.public.url (/etc/apache2/sites-enabled/utorrent.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default 
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

这是对“netstat -lntu”的回复:

Connessioni Internet attive (solo server)
Proto CodaRic CodaInv Indirizzo locale        Indirizzo remoto       Stato      
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:7070            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:10015         0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:6881            0.0.0.0:*               LISTEN     
tcp6       0      0 :::5355                 :::*                    LISTEN     
tcp6       0      0 :::10000                :::*                    LISTEN     
tcp6       0      0 :::80                   :::*                    LISTEN     
tcp6       0      0 ::1:631                 :::*                    LISTEN     
tcp6       0      0 :::443                  :::*                    LISTEN     
tcp6       0      0 :::7070                 :::*                    LISTEN     
tcp6       0      0 :::6881                 :::*                    LISTEN     
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          
udp        0      0 0.0.0.0:5355            0.0.0.0:*                          
udp        0      0 0.0.0.0:10000           0.0.0.0:*                          
udp        0      0 0.0.0.0:1900            0.0.0.0:*                          
udp        0      0 0.0.0.0:40864           0.0.0.0:*                          
udp        0      0 127.0.0.53:53           0.0.0.0:*                          
udp        0      0 0.0.0.0:68              0.0.0.0:*                          
udp        0      0 192.168.2.24:49308      0.0.0.0:*                          
udp        0      0 127.0.0.1:51640         0.0.0.0:*                          
udp        0      0 0.0.0.0:631             0.0.0.0:*                          
udp        0      0 0.0.0.0:6881            0.0.0.0:*                          
udp6       0      0 :::5353                 :::*                               
udp6       0      0 :::5353                 :::*                               
udp6       0      0 :::5355                 :::*                               
udp6       0      0 :::43741                :::*                               
udp6       0      0 :::6881                 :::*

答案1

如果您已在 *:80 端口配置了反向代理,那么这是 apache 的行为。删除您创建的反向代理指令,您的 Web 服务器即可再次正常运行。

我的意思是:

<VirtualHost *:80>
    ServerName utorrent.your-domain.com

    RewriteEngine on
    RewriteRule ^/gui(/?)(.*)$ /$2 [PT]

    ProxyPreserveHost on
    ProxyPass / http://127.0.0.1:8080/gui/
    ProxyPassReverse / http://127.0.0.1:8080/gui/
</VirtualHost>

相关内容