Навигация по разделам:

Starting web server apache2 Address already in use: make_sock: could not bind to address 0.0.0.0.0:80 no listening sockets available

45
Оценки: 0/0
Решение вопроса:

Такое сообщение можно увидеть на экране после попытки запустить веб сервер apache.

Для решения этой проблемы необходми убедиться что ip адрес указаный в настроечном файле httpd.conf совпадает с текущим ip адресом, который присвоен сетевому интерфейсу.

1) Выясняем какой адрес на нашем сетевом интерфейсе командой ifconfig

Starting web server apache2 Address already in use: make_sock: could not bind to address 0.0.0.0.0:80 no listening sockets available

как видим в нашем случае адрес - 192.168.0.131

2) Далее командной cat /etc/apache2/ports.conf | grep Listen   получаем порты и адреса которые слушает веб сервер

ametjan@910-01-lin:~$ cat /etc/apache2/ports.conf | grep Listen
Listen 192.168.0.130:80
    Listen 443
    Listen 443
ametjan@910-01-lin:~$ 

Видно что адрес не совпадает  с нашим интерфейсом. Поэтому нам надо сменить его командой 

ip addr add 192.168.0.130/24 dev eth0

Далее можно запускать веб сервер и проверять работу

Эта информация оказалась полезной?
Как можно улучшить этот ответ?
Другие вопросы по теме:
Последние вопросы на сайте:
Форма обратной связи Вам помочь или не мешать?
Выберите удобный для Вас
способ обращения:
Задать вопрос
Задать вопрос
Перезвоните мне
Перезвоните мне
Купить программу
Купить программу
Арендовать 1С
Арендовать 1С
Оставить отзыв
Оставить отзыв
Ошибка на сайте
Нашли ошибку на сайте
Ошибка в рецептуре
Нашли ошибку в рецептуре
Получить консультацию
Получить консультацию