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
Такое сообщение можно увидеть на экране после попытки запустить веб сервер apache.
Для решения этой проблемы необходми убедиться что ip адрес указаный в настроечном файле httpd.conf совпадает с текущим ip адресом, который присвоен сетевому интерфейсу.
1) Выясняем какой адрес на нашем сетевом интерфейсе командой ifconfig
как видим в нашем случае адрес - 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
Далее можно запускать веб сервер и проверять работу