Это установка Solaris 10 x86 по умолчанию. Никаких настроек или настроек.
1) Я сначала включаю apache2.
bash-3.00 # svcadm включить apache2
2) Перезагрузите apache2
bash-3.00 # svcadm перезапуск apache2
3) Проверьте, запущена ли служба.
bash-3.00 # svcs | grep apache
legacy_run Aug_08 lrc:/etc/rc3_d/S50apache
maintenance 18:41:16 svc:/network/http:apache2
4) Служба находится на техническом обслуживании, поэтому я ищу объяснение того, что не так.
bash-3.00 # svcs -xv
svc:/network/http:apache2 (Apache 2 HTTP server)
State: maintenance since Thu Aug 11 18:41:16 2011
Reason: Start method exited with $SMF_EXIT_ERR_CONFIG.
See: http://sun.com/msg/SMF-8000-KS
See: man -M /usr/apache2/man -s 8 httpd
See: /var/svc/log/network-http:apache2.log
5) Кот лог-файл.
bash-3.00 # cat /var/svc/log/network-http:apache2.log
[ Aug 4 15:09:31 Rereading configuration. ]
[ Aug 11 12:54:23 Enabled. ]
[ Aug 11 12:59:58 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Aug 11 12:59:58 Method "start" exited with status 96 ]
[ Aug 11 17:35:48 Leaving maintenance because disable requested. ]
[ Aug 11 17:35:48 Disabled. ]
[ Aug 11 17:40:26 Enabled. ]
[ Aug 11 17:40:26 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Aug 11 17:40:26 Method "start" exited with status 96 ]
[ Aug 11 17:41:05 Leaving maintenance because clear requested. ]
[ Aug 11 17:41:05 Enabled. ]
[ Aug 11 17:41:05 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Aug 11 17:41:05 Method "start" exited with status 96 ]
[ Aug 11 18:40:30 Leaving maintenance because clear requested. ]
[ Aug 11 18:40:30 Enabled. ]
[ Aug 11 18:40:30 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Aug 11 18:40:30 Method "start" exited with status 96 ]
[ Aug 11 18:41:16 Leaving maintenance because clear requested. ]
[ Aug 11 18:41:16 Enabled. ]
[ Aug 11 18:41:16 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Aug 11 18:41:16 Method "start" exited with status 96 ]
Не знаю, как мне дальше исходить из этого места "Метод" start "вышел со статусом 96"
В SMF_EXIT_ERR_CONFIG
код возвращается, когда SMF проверяет наличие /etc/apache2/httpd.conf
файл, и он отсутствует. При установке Solaris Apache по умолчанию будет предоставлено несколько файлов шаблонов в /etc/apache2
скопируйте один из них в /etc/apache2/httpd.conf
например
cp /etc/apache2/httpd.std.conf /etc/apache2/httpd.conf
Как только у вас будет httpd.conf
файл, все последующие сообщения об ошибках будут отправляться на /var/apache2/logs/error_log
.
Возможно, вам потребуется внести изменения в /etc/apache2/httpd.conf, чтобы Apache работал в вашей среде.
попробуйте: svcadm -v enable / network / http: apache2
http://www.mattzone.com/sol10_apache.html
С уважением!