Обычно ошибка «невозможно связать с адресом» означает, что другой процесс связан с портом 80, предотвращая запуск Apache на этом порту. Это может произойти, если вы используете сервер кэширования или другой веб-сервер, который также использует порт 80. Если это так, остановите этот альтернативный процесс и попробуйте перезапустить Apache еще раз.
Если вы не уверены, что связано с портом 80, вы можете использовать netstat, чтобы выяснить, что, например,
netstat -lnp
Однако в вашем случае кажется, что ошибки, которые вы получаете, заключаются в том, что Apache не останавливается до того, как перезапуск пытается его запустить, т.е. команда restart пытается сначала остановить сервер, а затем запустить его снова с помощью одной команды. Попробуйте:
service httpd stop
service httpd start
Если вы можете выяснить, почему остановка не удалась, вы также можете выяснить, почему перезагрузка не удалась.