Настраиваем web сервер — lighttpd + php5

Так как “Warehouse” не очень мощный сервер, использовать ресурсы нужно очень бережно. 🙂

Я хочу организовать доступ к файлам на сервере по HTTP протоколу и lighttpd поможет мне в этом. Также я хочу иметь возможность запуска php скриптов через CGI.

warehouse:~# apt-get install lighttpd php5-cgi

После загрузки и установки пакетов, разрешим lighttpd использовать модуль mod_cgi и сделаем в папке /etc/lighttpd/conf-enabled/ символическую ссылку на 10-cgi.conf:

warehouse:~# lighty-enable-mod mod_cgi
warehouse:~# ln -s /etc/lighttpd/conf-available/10-cgi.conf /etc/lighttpd/conf-enabled/10-cgi.conf

Редактируем файл /etc/lighttpd/conf-available/10-cgi.conf. Найдём блок:

#cgi.assign = (
# .pl => /usr/bin/perl,
# .php => /usr/bin/php-cgi,
# .py => /usr/bin/python,
#)

раскомментируем строчку с .php и поправим путь к интерпретатору PHP:

cgi.assign = (
# .pl => /usr/bin/perl,
.php => /usr/bin/php5-cgi,
# .py => /usr/bin/python,
)

После рестарта lighttpd он должен выполнять php скрипты. Ну и пользователи моей сети теперь смогут видеть и скачивать файлы с сервера по HTTP. 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *