Блог Константина

Установка Lighttpd

Просмотров: 10565Комментарии: 8
Linux
Установка Lighttpd

Чем больше читаешь мануалов по lighttpd, тем больше осознаешь, что в настройке этого web-сервера справится кто угодно. Легкость, простота и богатый функционал - вот основные козыри lighttpd! Я ничуть не жалею, что выбрал lighttpd вместо apache. Уже не раз покупал VPS под разные эксперименты, и каждый раз сервера были с установленным apache. И на этот раз, купив VPS на bluevm.com, обнаружил на нем apache.

Итак, приступим к установке и настройке lighttpd. Перво-наперво отключаем apache и убираем из автозагрузки набрав в консоли следующее:

/etc/init.d/apache2 stop

update-rc.d -f apache2 remove

Если хотим навсегда покончить с apache, выполняем следующее:

apt-get remove apache2

Устанавливаем lighttpd:

apt-get install lighttpd

Установим php:

apt-get install php5-cgi

MySQL решил не устанавливать, как и дополнительные модули php, для необходимых мне задач пока достаточно этого.

Чтобы php корректно работал в режиме cgi, необходимо подправить файл php.ini.

Открываем php.ini:

nano /etc/php5/cgi/php.ini

находим и раскомментируем строку cgi.fix_pathinfo=1

Подключаем модуль fastcgi в lighttpd, выполнив следующие команды:

lighttpd-enable-mod fastcgi

lighttpd-enable-mod fastcgi-php

Перезагружаем lighttpd:

/etc/init.d/lighttpd force-reload

или так:

service lighttpd force-reload

Набрав в браузере IP сервера или домен, мы увидим "It works!". Это хорошо, все работает!

Установка Lighttpd

Осталось проверить работу php, для этого создаем в /var/www php-файл:

touch /var/www/file.php

Открываем файл:

nano /var/www/file.php

И проверим работу функции phpinfo, вставив в открытый файл следующее:

<?php

  phpinfo();

?>

Открываем в браузере php-файл и видим, что php работает.

Установка Lighttpd

Как видно из примера, все очень просто. Однако, советую почитать мануалы по Lighttpd и PHP, сделать более продвинутые настройки.

Комментариев: 8 RSS

1 Аноним 10-11-2013 18:39

А как прошла установка maxSite CMS? были ли какие подводные камни? Или специальные правки конфига? У меня, к примеру, выдает пустую страницу, хотя phpinfo(), в index.php срабатывает.

2 Konstantin 10-11-2013 23:40

Я не ставил Maxsite на lighttpd, поэтому помочь не могу. Посмотрите форум http://forum.max-3000.com, может что-то найдете. Посмотрел бегло, там есть темы по поводу установки на этот веб-сервер. Наверняка ваша проблема из-за отсутствия каких-нибудь модулей.

3 Аноним 11-11-2013 00:04

Я не ставил Maxsite на lighttpd, поэтому помочь не могу. Посмотрите форум http://forum.max-3000.com, может что-то найдете. Посмотрел бегло, там есть темы по поводу установки на этот веб-сервер. Наверняка ваша проблема из-за отсутствия каких-нибудь модулей.

В том то и дело, дельного развернутого ответа нет... пробовал на apache, казалось бы... Апач... ан, нет... совершенно также... обычный phpinfo срабатывает, а уже установка не проходит (чистая страница)! У Вас вообще как я понял сайт на nginx крутится... тоже любопытно!

4 Konstantin 11-11-2013 10:30

У меня на VPS установлена панель управления Vesta, там все работает из коробки. Конечно, правки нужны.

Ставил ISPmanager, так мне пришлось поставить много модулей и сделать определенные настройки, только после этого блог запустился.

С Вестой проблем нет, если позволяют ресурсы сервера - попробуйте.

5 Anonim 14-02-2016 00:07

Делаю как описано, при обращении к серверу по ip адресу получаю ошибку 404, если файл из /var/www/html/index.lighttpd.html перенести в /var/www/ то все работает, в чем причина?

7 Мария Куликова 12-06-2018 04:39

Благодарю! Интересно очень ))

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

(обязательно)