Платформа: окна, линукс, солярис, опенбсд, ирикс, айс
Язык: Английский
Веб-сервер, основная цель которого - быть быстрым, безопасным, гибким и верным стандарты. Особенно рекомендуется на серверах с чрезмерной нагрузкой, так как lighttpd требует меньше вычислительной мощности и оперативной памяти.
Lighttpd подходит для любого сервера, имеющего проблемы с загрузкой. Это бесплатное программное обеспечение и распространяется под лицензией BSD. Официально он работает в GNU / Linux и UNIX.
Для Microsoft Windows существует дистрибутив Lighttpd For Windows, поддерживаемый Кевином Уортингтоном.
особенности:
Это имеет особое значение в PHP, для которого были внесены определенные улучшения.
Его также часто комбинируют с Ruby on Rails.
# aptitude установить lighttpd php5-cgi
Если мы хотим изменить порт прослушивания Lighttpd, нам нужно будет ввести файл "Lighttpd.conf" находится в папке "/ etc / lighttpd /" и добавьте следующие строки:
(мы должны быть как root)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
В этом случае мы ставим порт 8080 на прослушивание.
Затем мы настраиваем файл php.ini (находится в / etc / php5 / cgi /), чтобы включить его в CGI, для этого мы добавляем эту строку в конец "cgi.fix_pathinfo = 1”, Делаем это следующим образом:
# выбросил "cgi.fix_pathinfo = 1 ″ >> нано /etc/php5/cgi/php.ini
и у нас должно получиться что-то вроде этого:
# нано /etc/lighttpd/lighttpd.conf
Я использую nano, но вы можете использовать все, что захотите, gedit, vi, kwrite, geany и т. Д.
fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))
Я рекомендую вам скопировать это, а не копировать вставку, потому что есть ошибки в символах, такие как запятые, кавычки и все, что может произойти.
Теперь мы активируем модуль fast cgi и перезапускаем веб-сервер (lighttpd), чтобы внесенные изменения вступили в силу:
# lighttpdenablemod fastcgi && /etc/init.d/lighttpd restart
Итак, у нас уже есть настроенный веб-сервер, готовый к размещению html-страницы или php-скриптов, нам нужно только открыть браузер и указать наш адрес. IP или просто напишите локальный и должен появиться образец страницы, сообщающей нам, что сервер работает.
В противном случае мы можем воспользоваться преимуществом и проверить, работает ли также интерпретатор php, для этого мы можем создать небольшой и простой скрипт php и сохранить его в каталоге по умолчанию, который он настроил. лайтпд
# выбросил " »>> /var/www/test.php
а затем открываем браузер и помещаем адресную строку: localhost / test.php
и мы должны увидеть что-то подобное. Если вы НЕ видите его, проверьте предыдущие шаги, потому что что-то не так.
Скоро выложу, как разместить более одного домена через красивый режим виртуального хоста 😉
источник: Оригинальная статья
Поздравляю, хороший пост 😀
Хороший первый пост, я собираюсь протестировать его на ngix xD
Nano, если вы можете сходить с ума и получить статью о Lighthttpd против Nginx, это то, что я почти стал jonkie of the light хе-хе
Я всегда говорю себе, что собираюсь попробовать, но в конце концов я становлюсь ленивым и в конечном итоге устанавливаю apache, который я уже хорошо знаю.
Посмотрим, когда я подниму настроение
Отличный пост ^^
Наблюдая за такого рода «вкладами», я уважаю больше людей, подобных Элаву, которые тратят время и силы на написание и выпуск оригинальных статей. Эта статья написана 15 апреля 2012 г. и находится по этому адресу:http://gooblogerman.blogspot.com/2012_04_01_archive.html
Вы должны быть честными и сообщить об этом источнику.
Я не хочу дебатов, надеюсь, вы понимаете мою позицию.
Ясно, что после просмотра вашей ссылки эта статья является не чем иным, как копией / вставкой того же самого, что вы цитируете .. Как единственный автор (LiGNUxero), она имеет какое-то отношение к этому сайту ..
Однако я редактирую пост и добавляю источник. Спасибо за разъяснения.
GIF XD
Один вопрос ... там написано «server.pot = 8080» или «server.port = 8080»? в остальном отличный пост
Извините за то, что не цитирую источник, но этот блог только мой, просто не цитируйте его, потому что я, вероятно, отпишусь от подписки, если никогда не обновлю этот блог ».
И, кстати, это server.port = 8080, потому что он был настроен для порта 8080. Стоит уточнить, что браузеры по умолчанию подключаются к порту 80, когда они работают с протоколом HTTP, но вы можете просто использовать другой порт, а затем вы должны указать к какому порту подключиться.
например, в этом случае нам нужно будет ввести в браузере: localhost: 8080
Исправляю так же 😉
Если блог ваш только, то есть полностью ваш, то цитировать его не нужно, решать вам.
Если блог не ваш, необходимо указать источник 🙂
Без сомнения, нам придется попробовать, на данный момент сервер, который у нас есть, работает хорошо. Nginx - отличный инструмент, особенно для тех моментов, когда делать меньше с помощью большего важнее, чем ничего не делать с большим количеством: P. Жаль, что я борюсь с этими ПК с Windows на работе. Надеюсь, в скором времени мне разрешат установить мою очень милую Suse