Lighttpd (Форум)
Ubuntu 18.04. lighttpd е инсталиран и модулът за списък с директории е активиран. Вътре в корена на www има две поддиректории - обикновена поддиректория с файлове и директория, където Google Drive е монтиран с помощта на google-drive-ocamlfuse. Имам достъп до обикновена поддиректория с файлове в уеб браузър без никакви проблеми. Браузърът не влиза в директорията с монтирания GDrive, пише 403. Правата на двете директории са еднакви - 775, собствениците също са едни и същи. Какъв може да е проблема?
Замяна на .htacces правила с lighttpd правила
Добър ден, както всички знаят, светлината не чете файла .htacces, поради това има големи проблеми с четенето на произволни връзки към записи и т.н. Помогнете ми да реша този проблем, написах правило, но не работи, не мога да разбера защо. Пренаписах го по различни начини, но без успех, кажете ми какъв е проблема?
Имаше и други опции, но няма смисъл да ги изброявам всички, моля за помощ.
Изпратете всички връзки към локалния сървър
Подозирам, че всичко се прави на един ред с iptables, но открих решения за „един сайт“ -> "localhost"
lighttpd не излита в chroot.
Самият Subj. Опитвам се да настроя Gentoo lighttpd в chroot, но срещнах проблем при стартирането му:
Конвертирайте .htaccess apache2 в lighttpd
Е, желателно е да ме ритнеш какво да прочета по темата.
Не може да се свърже с libvirt от python под lighttpd
Ubuntu 16.04.2 Lighttpd python скрипт не успява да се свърже с qemu:///system чрез unix сокет (разрешението е отказано). Абсолютно същият скрипт от конзолата от същия потребител на www-data се свързва нормално. Как да проверите кой не ви позволява да се свържете?
Един псевдоним за всички поддомейни?
Здравейте на всички, в lighttpd е възможнода направя един псевдоним за всички поддомейни? example alias.url = ( "site.example.com" => "/var/www/servers/www.example.org/cgi-bin/"), за да използвате израз вместо site и да не пишете псевдоним за всеки поддомейн
Разкажете ми за OpenRC. [s]Когато не знаете нищо друго освен systemd[/s]
Доставя се за възпроизвеждане на Alpine Linux. Съдържанието на файла /etc/init.d/lighttpd (доколкото разбирам, той е откраднат от Genta): https://pastebin.com/2QrQsU5n
Има такива линии
Не мога да разбера откъде идва $? Стартирам услугата с командатаrc-service lighttpd start, никъде не посочвам променливи на средата. Стартирането на lighttpd директно от командния ред отчита „Няма налична конфигурация“: тоест, lighttpd не чете конфигурацията от /etc/lighttpd по подразбиране
Кажете ми откъде openrc взема стойността на променливата LIGHTTPD_CONF?
Lighttpd, uwsgi, virtualenv. Как да го сготвя всичко?
Опитвам се да вдигна синхронизиращ сървър за 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?
Преместен отпуск от уеб разработка
Lighttpd + uwsgi + Django = проблеми
Опитвам се да създам Django приложение на Lighttpd + uwsgi. Но възниква проблем: статичните и медийните файлове връщат 404. Ето част от изхода на конзолата на уеб браузъра:
И след това всичко в същия дух.
Част от файла settings.py:
Благодаря ви предварително за помощта.
lighttpd & cgi-bin
Всъщност въпросът се отнася до cgi-скриптове, стартирани от lighttpd. Проблемът е, че cgi скриптовете изпълняват някои бинарни файлове и не изпълняват други, дори и с напълно посочени пътища до тях (фактът, че има проблеми с $PATH и $LD_LIBRARY_PATH, стана ясен веднага, трябваше да направя допълнителен експорт).
Подозирам, че има проблем с разрешенията. скриптовете работят безпроблемно с echo, cat, ls и др. (всичко, което работи в rootless режим), но с нещо "по-рязко" - кофти. Съдейки по Google, всички процеси на cgi скриптове по подразбиране се стартират от името на потребителя "http", поради което възникна логичният въпрос - как да увеличите привилегиите на този потребител или да го промените на root (регистрирайте се в /etc/passwd или нещо друго?).
За всеки случай, собственикът на двоичния файл е root:root, права 755.