Lighttpd -встановлення, базове налаштування та тестування продуктивності
Вирішив на одному із серверів замістьApache встановити швидкий і легкийLighttpd. Переглянути результати тестування цих двох web-серверів можна за посиланням:Lighttpd vs Apache.
Отже, результати тестування говорять самі за себе, так що "випробувати"Lighttpd однозначно варто.
Отже, установку виконаємо як завжди з портів, благо вони оновлюються щодня cron-у. Даємо команду на встановлення:
| #cd /usr/ports/www/lighttpd && make install clean && rehash |
При збиранні були відзначені такі опції:
Options for lighttpd 1.4.28_4
Насамперед додамо підтримкуLighttpd уrc.conf :
#echo '# Web-server Lighttpd' >> /etc/rc.conf #echo 'lighttpd_enable="YES"' >> /etc/rc.conf
Потім приступаємо до редагування файлу конфігурації. У конфігураційний файл за умовчанням (/usr/local/etc/lighttpd/lighttpd.conf ), вніс тільки єдину зміну - відключив підтримку IPv6. Решта залишив за замовчуванням - ще буде час для внесення змін. Намагаємося запуститиLighttpd :
#sh /usr/local/etc/rc.d/lighttpd start
Starting lighttpd. 2011-05-07 01:34:45: (configfile.c.1214) base-docroot не існує: /usr/local/www/data/ 2011-05-07 01:34: 45: (server.c.620) setting default values failed /usr/local/etc/rc.d/lighttpd: WARNING: failed to start lighttpd
Хм. Як виявилось, каталогу для розміщення даних не існує. Необхідно його створити та виставити необхідні права:
#mkdir /usr/local/www/data #chown www:www /usr/local/www/data
Ну і для повноти картини, покладемо туди індексний html-файл: