Я запускаю Apache на Raspberry Pi за моим брандмауэром и пытаюсь передать из него статический index.html . У меня есть домен example.com зарегистрированный и указывающий на мой публичный IP-адрес службой DNS, и мой маршрутизатор перенаправляет запросы порта 80 на raspberry pi

Когда я пытаюсь добраться до example.com, мой общедоступный IP/index.html или личный IP-адрес pi /index.html chrome создает This site can't be reached . Тот факт, что ошибка одна и та же, независимо от попытки связаться через IP или доменное имя, говорит мне, что проблема не в службе DNS.

Предположительно, тогда проблема с Apache.

1) Сервис apache2 работает, хотя я не уверен, почему для него так много процессов:ps aux | grep apache2

root     10857  3.3  2.0  95976 19668 ?        Ss   22:21   0:00 /usr/sbin/apache2 -k start
www-data 10860  0.0  0.6  96000  5768 ?        S    22:21   0:00 /usr/sbin/apache2 -k start
www-data 10861  0.0  0.6  96000  5768 ?        S    22:21   0:00 /usr/sbin/apache2 -k start
www-data 10862  0.0  0.6  96000  5768 ?        S    22:21   0:00 /usr/sbin/apache2 -k start
www-data 10863  0.0  0.6  96000  5768 ?        S    22:21   0:00 /usr/sbin/apache2 -k start
www-data 10864  0.0  0.6  96000  5768 ?        S    22:21   0:00 /usr/sbin/apache2 -k start
server   10874  0.0  0.2   4156  1976 pts/0    S+   22:21   0:00 grep --color=auto apache2

2) Конфигурационный файл apache определяет корневой каталог как /var/www/html котором находится index.html .

3) netstat -tulpn | grep apache2:

tcp6       0      0 :::80                   :::*                    LISTEN      10857/apache2

Есть идеи?

1 ответ1

0

извините за очевидный вопрос, но ... "Можете ли вы зайти на сайт по IP-адресу вашей внутренней сети с другого компьютера в вашей локальной сети"?

Выключите вашу программу iptables. Возможно, ваш локальный брандмауэр на Rasberry Pi блокирует трафик. ubuntu -> sudo ufw отключить другие -> остановка службы iptables

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .