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

Lighttpd не запускается - ошибок нет

Недавно я установил Lighttpd на Ubuntu Server 10.04 x86_64 и создал несколько веб-сайтов. Что я делаю, так это включаю /etc/lighttpd/vhost.d/*.conf и помещаю файл конфигурации для каждого веб-сайта в этот каталог.

У меня проблема в том, что когда я "service lighttpd start" получаю сообщение о том, что служба запущена, сообщения об ошибке нет:

root@178-33-104-210:~# service lighttpd start 
Syntax OK  
* Starting web server lighttpd                   [ OK ]

Но затем, если я посмотрю на прослушивание сервисов, Lighttpd нигде не будет:

root@178-33-104-210:~# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost:mysql         *:*                     LISTEN      829/mysqld
tcp        0      0 *:ftp                   *:*                     LISTEN      737/vsftpd
tcp        0      0 *:ssh                   *:*                     LISTEN      739/sshd
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      739/sshd

Итак, я ищу способы решить эту проблему. Я проверил /var/log/lighttpd/error.log, но там ничего нет.

Изменить: извините, я указал, что использую CentOS, но на самом деле это Ubuntu Server (я обычно использую CentOS, но для этого мне пришлось пойти с Ubuntu).

Конфигурация теста:

/usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -t

Запустить передний план (для отладки):

/usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -D

Вы отключили

server.use-ipv6 = "enable"

в вашем .conf? Я столкнулся с той же проблемой и нашел

$ netstat -ntulp

что сервер слушал ipv6. После отключения server.use-ipv6 я смог подключиться к lighttp через ipv4. Также есть старый отчет об этой проблеме, в котором говорится, что это проблема, специфичная для BSD. Я использую Ubuntu.

http://redmine.lighttpd.net/issues/509

Возможно, lighttpd пытается войти в какое-то место, где у него нет доступа на запись? Проверьте директивы ведения журнала.