2015-06-03 4 views
0

У меня есть CentOS VM и HTTPD -v дает мне следующие выходныеНевозможно перезапустить Apache на CentOS

Server version: Apache/2.2.15 (Unix) 
Server built: Oct 16 2014 14:48:21 

Я выключить сервер с помощью команды: Sudo /etc/init.d/httpd остановить

Теперь, когда я пытаюсь запустить сервер, я получаю следующее сообщение об ошибке:

Starting httpd: httpd: apr_sockaddr_info_get() failed for bslm-022.corp.day.com 
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 
no listening sockets available, shutting down 
Unable to open logs 
                  [FAILED] 

То, что я прочитал в Интернете here, что я должен добавить ServerName Localhost в/и т.д./ар ache2/httpd.conf. Но на моем VM нет каталога с именем/etc/apache2.

Содержание/и т.д./файл хостов являются:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 
::1   localhost localhost.localdomain localhost6 localhost6.localdomain6 

Результат команды $ Имя хоста:

bslm-022.corp.day.com 

Я хочу, чтобы сервер Apache для работы на локальном хосте для меня.

+0

В виде ошибки в строке 3: нет доступных гнезд для прослушивания. Похоже, что что-то еще может использовать порт, который ему нужен. Строка 2 об квалифицированном доменном имени является скорее уведомлением и не должна заставлять сервер не запускаться. – mjwatts

+0

Также попробуйте запустить 'lsof -i -P | grep -i "слушать" и помещать вывод в ваш вопрос, который может пролить некоторый свет. – mjwatts

ответ

1

Убедитесь в вашем httpd.conf имеет «Listen 80» или в любом из вашего конф файлов в /etc/httpd/conf.d/*

Если он затем посмотреть на netstat, чтобы увидеть, что слушает

netstat -tunlp 
Смежные вопросы