| Summary: | Init script creates weird docroot directory in vhost environment | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Nikolay A. Fetisov <naf> | ||||
| Component: | lighttpd | Assignee: | Alexei Takaseev <taf> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | taf | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Created attachment 4163 [details]
Creating all of the document roots
lighttpd-1.4.23-alt3 -> sisyphus: * Thu Dec 31 2009 Vladimir V. Kamarzin <vvk@altlinux> 1.4.23-alt3 - Properly create all docroots specified in config file, patch by Nikolay A. Fetisov (Closes: #22652). Спасибо! |
Для 1.4.23-alt2 при описании в файле конфигурации виртуальных хостов через конструкции вида $HTTP["host"] =~ "server.\tld$" { server.document-root = "/path/to/vhost1" } в функции ajust_docroot() в lighttpd.init в переменную docroot заносятся все найденные значения server.document-root, и далее создаётся дерево каталогов вида "/path/to/vhost1^J/path/to/vhost2^J/path/to/vhost3^J...", где ^J - символ перевода строки.