Lighttpd (Форум)

Ubuntu 18.04. Встановлено lighttpd і включено модуль dir-listing. Усередині www рута є два підкаталоги - звичайний підкаталог з файлами та каталог куди змонтований Google Drive за допомогою google-drive-ocamlfuse. У звичайний підкаталог із файлами у веб-браузері я можу зайти без проблем. У каталог же зі змонтованим GDrive браузер не заходить, каже 403. Права на обидва каталоги однакові - 775, власники теж однакові. В чому може бути проблема?

Заміна правил для .htacces на правила lighttpd

Доброго дня лайт не читає файлик .htacces, через це випливають великі проблеми з читання довільних посилань на записи та інше. Допоможіть вирішити цю проблему, написав правило, але воно не працює, зрозуміти чому не можу. Переписував його по-різному, але без успішно підкажіть у чому проблема?

Були й інші варіанти, але все перераховувати немає сенсу, прошу допомоги.

Надіслати будь-які підключення на локальний сервер

Підозрюю, що все робиться в один рядок за допомогою iptables, але я знайшов рішення для одного сайту -> «локалхост»

lighttpd у chroot'і не злітає.

Власне subj. Намагаюся налаштувати на Gentoo lighttpd в chroot, але зіткнувся з проблемою при запуску:

Конвертувати .htaccess apache2 для lighttpd

Ну і бажано штовхнути мене на що почитати на тему.

Не підключитися до libvirt з пітона під lighttpd

Ubuntu 16.04.2 Пітонівський скрипт з-під lighttpd не підключається до qemu:///system через unix socket (Permission denied). Той самий скрипт з консолі від того ж користувача www-data підключається нормально. Як перевірити, хто не дає з'єднатися?

Один аліас для всіх субдоменів?

Всім привіт, у lighttpd можливозробити один аліас для всіх субдоменів? приклад alias.url = ( "site.example.com" => "/var/www/servers/www.example.org/cgi-bin/" ) , щоб замість site використовувати вираз і не прописувати аліас для кожного субдомену

Підкажіть по OpenRC. [s]Коли не знаєш нічого крім systemd[/s]

Поставив для грати Alpine Linux. Вміст файлу /etc/init.d/lighttpd (як я зрозумів, він викрадений з генти): https://pastebin.com/2QrQsU5n

Там є такі рядки

Не можу зрозуміти, звідки береться $? Запускаю сервіс командоюrc-service lighttpd start, змінні середовища ніде не вказую. Запуск же lighttpd безпосередньо з командного рядка повідомляє «No configuration available»: тобто lighttpd за замовчуванням не читає конфіг з /etc/lighttpd

Підкажіть, де openrc набирає значення змінної LIGHTTPD_CONF?

Lighttpd, uwsgi, virtualenv. Як це приготувати?

Намагаюся за інструкцією підняти sync-сервер для Firefox. Lighttpd з версії 1.4.42 вміє uwsgi.

Пробую забити в конфіг по доках приблизно так:

Якщо я правильно розумію, то lighttpd має сам спавнити сервер за потребою, але щось йде не так.

переїзд з apache + mariadb 5.x на nginx + php-fpm + mariadb 10.x

Раніше був lighttpd на centos 7.X, все працювало коректно.

Зараз маю nginx 1.10 із ubuntu 16.04.

Zabbix працює коректно, переходить за всіма каталогами. В інших веб-ресурсів не працює перехід по каталогах - натомість повертає значення 404, тобто, головна сторінка відображається, а всі наступні зі значенням 404.

Магію з Apache2 в lighttpd

В Apache 2 є така магія:

Як зробити таке в lighttpd?

Переміщено leave з web-development

Lighttpd + uwsgi + Django = проблеми

Намагаюся підняти Django додаток на Lighttpd + uwsgi. Але отримую проблему: статичні та медіа-файли повертають 404. Ось частина вихлопу консолі веб-браузера:

І далі все в тому ж дусі.

Частина файлу settings.py:

Заздалегідь дякую за допомогу.

lighttpd & cgi-bin

Власне питання стосується cgi-скриптів, що запускаються з-під lighttpd. Проблема полягає в тому, що cgi-скрипти запускають одні бінарники і не запускають інші, навіть з повністю прописаними шляхами до них (що там є проблеми з $PATH і $LD_LIBRARY_PATH стало ясно відразу, довелося додатково робити export).

Підозрюю що там проблема з permission'ами т.к. скрипти без проблем працюють із echo, cat, ls і т.д. (все що працює в безрутовому режимі), а з чимось «крутіше» – облом. Судячи з гуглу, всі процеси cgi скриптів за замовчуванням запускаються від імені користувача «http», через що виникло закономірне питання - як підвищити привілеї цього користувача або змінити його на рута (прописати в /etc/passwd або ще як?).

Про всяк випадок - у бінарника власник root:root, права 755.