Так как “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.
Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…
Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…
Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…