Apache больше не отвечает на LAN
У меня проблема с установкой Apache на Ubuntu 17.10.
На этой машине у меня есть классическая (я полагаю) установка LAMPP с базой данных Apache, PHP и MySQL для поддержки owncloud
а также webmin
,
Все работало нормально, так как пару дней назад я установил Utorrent, следуя этому руководству.
Конечно, я выбрал версию Apache (я пропустил ngix
часть) и все, казалось, будет в порядке.
Но это не было... потому что с тех пор я больше не мог подключаться к своему серверу из локальной сети.
Если я просматриваю эту локальную машину, все мои сайты работают нормально. Даже с адресом обратной связи или локальным адресом. Но с других компьютеров локальной сети они больше не отвечают.
Я полагаю, что это было причиной обратного прокси-шага в руководстве 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. Удалите директивы обратного прокси, которые вы создали, и ваш веб-сервер снова заработает.
Я имею в виду:
<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>