Сервер Apache не может перезагрузить

1

Я уже некоторое время пытаюсь запустить и запустить мой сервер. Я недавно настроил сервер CentOS 6, и у меня проблемы с сервером Apache. У меня был домен и работает, все работало нормально. Затем я попытался добавить домены через настройку виртуального хоста. Все сайты работали, но они отражали только исходный домен / документ. Я подумал, может быть, сервер нужно перезагрузить, поэтому я сделал. Теперь сервер не будет перезагружаться, перезапускаться, запускаться или останавливаться с помощью стандартных команд службы httpd. Я хотел бы выяснить это, пожалуйста, помогите. Я думаю, что это стандартная настройка сервера Apache, ничего особенного.

NameVirtualHost *:80

<VirtualHost *:80>
   ServerAdmin aboodness@gmail.com
   DocumentRoot "/home/george/public_html/drbeep.com/public/"
   ServerName www.drbeep.com
   ServerAlias drbeep.com
   ErrorLog /home/george/public_html/drbeep.com/logs/drbeep.com-error_log
   CustomLog /home/george/public_html/drbeep.com/logs/drbeep.com-access_log common
</VirtualHost>

<VirtualHost *:80>
   ServerAdmin aboodness@gmail.com
   DocumentRoot  /home/george/public_html/aboodtobe.com/public/
   ServerName www.aboodtobe.com
   ServerAlias aboodtobe.com
   ErrorLog /home/george/public_html/aboodtobe.com/logs/aboodtobe.com-error_log
   CustomLog /home/george/Public_html/aboodtobe.com/log/aboodtobe.com-access_log common
</VirtualHost>

<VirtualHost *:80>
   ServerAdmin aboodness@gmail.com
   DocumentRoot /home/george/public_html/tri-ingtimes.net/public/
   ServerName tri-ingtimes.net
   ServerAlias tri-ingtimes.net
   ErrorLog /home/george/public_html/tri-ingtimes.net/logs/tri_-ingtimes.net-error_log
   CustomLog /home/george/public_html/tri-ingtimes.net/logs/tri-ingtimes.net-access_log common
</VirtualHost>
aboodness
источник

Ответы:

0

Вам не хватает NameVirtualHost *:80.

Чтобы убить апача, беги killall <name-of-apache-executable>.

Когда вы исправите вышеперечисленное, запустите, apachectl -Sчтобы проверить настройки виртуального хоста.

adaptr
источник
Я почти уверен, что правильно настроил виртуальный хост, каждый раз, когда я пытаюсь запустить или перезапустить службу, я получаю сообщение «Failed». Кроме того, когда я проверяю синтаксис, я получаю синтаксис нормально. Также нет ошибок ни в одной строке в файле httpd conf. Я просто не могу заставить httpd включиться.
aboodness
0

tri-ingtimes.net имеет те же ServerName и ServerAlias, которые я не думал, что будет работать. Это было сделано на моем тестовом сервере.

Предложение Adaptr'а сделать apachectl -S(или, в httpd -Sзависимости от вашего дистрибутива, хорошее). Это помогло мне решить многие проблемы с виртуальными хостами.

Убедитесь, что все каталоги в вашем пути документирования и журналов существуют. Проблема там заставит apache не запускаться.

iPaulo
источник
ах ха! Каталоги журналов, вероятно, виновник. Спасибо за совет!
aboodness
Это была именно проблема, у меня была пара ошибок в каталогах, и сами файлы журналов нужно было создать
aboodness