У меня возникают ошибки при настройке моего веб-сервера на моем VPS. На данный момент я следовал этому уроку: https://www.howtoforge.com/apache_php_mysql_on_centos_6.5_lamp
Я застрял на /etc/init.d/httpd start
часть. Когда я запускаю эту команду, я получаю следующий вывод:
[root@localhost conf]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: [Mon Feb 23 21:27:02 2015] [warn] NameVirtualHost *:80 has no VirtualHosts
[FAILED]
И больше нет выхода. До этого я получал эту ошибку:
[root@localhost etc]# /etc/init.d/httpd start
Starting httpd: httpd: Could not reliably determine the server's fully
qualified domain name, using localhost.localdomain for ServerName [FAILED]
Я погуглил и сумел заставить эту ошибку исчезнуть, отредактировав /etc/httpd/conf/httpd.conf
— Я просто раскомментировал ServerName
переменная и изменила значение на localhost. Так это выглядит так:
ServerName localhost
— На мой взгляд, это имеет смысл, поскольку localhost в любом случае является внешним ip-сервером. [ПРИМЕЧАНИЕ]: даже если я изменю его на ServerName <external-ip>
Я все еще получаю тот же вывод при перезапуске httpd.
Может ли кто-нибудь помочь мне пройти этот шаг? Я гуглил около 1-2 часов. Ничего не могу найти. У кого-нибудь была такая же ошибка и разум направил меня в правильном направлении?
ОБНОВЛЕНИЕ 1:
cat / var / log / httpd / error_log
Вывод в основном работает нормально, пока не достигнет той точки, в которой он просто спамит остальную часть журнала с ним
(2)No such file or directory: httpd: could not open error log file
/srv/www/java-applet/logs/error.log - Unable to open logs
Таким образом, я думаю, что ошибка происходит, так как он не может найти указанный файл журнала? Где я могу это изменить? Почему это происходит даже при установке httpd по умолчанию?
Обновление 2:
Неважно, я просто решил это, сделав каталог, в котором говорится, что он отсутствует. Ламе…
Задача ещё не решена.
Других решений пока нет …