Назад | Перейти на главную страницу

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

Я уже какое-то время пытаюсь запустить свой сервер. Недавно я установил сервер 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>

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

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

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

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

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

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