Lighttpd: Включение модуля переписывает для Drupal

К моему знанию, без доступа к консоли администрирования Websense, Вы не можете сделать то, что Вы хотите сделать.

0
задан 7 November 2010 в 12:31
3 ответа

Я просто устанавливаю drupal на моем веб-сервере, только для Вас ;) Вот отрывок конфигурации в качестве примера с vhost:

$HTTP["host"] =~ "drupal\.mysite\.com$" {
        server.document-root = "/var/www/drupal/"
        url.rewrite-final = (
                "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
                "^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
                "^/([^.?]*)$" => "/index.php?q=$1",
                "^/rss.xml" => "/index.php?q=rss.xml"
        )
}

Это работает (я могу включить Чистые URL в drupal, и это, кажется, работает), я не знаю, как Ваша конфигурация смотрит на самом деле, но возможно первая попытка адаптировать мою. Необходимо поместить это в конце lighttpd.conf, материал LUA должен также работать, весь вывод дорог в Рим ;) Но я думаю, что лучше сохранить это простым а не включить так много модули. Я уверен, что Вам будет нужен переписать модуль больше, чем магнит в будущем.

0
ответ дан 5 December 2019 в 17:27
  • 1
    , что, Если у меня еще нет доменного имени, просто IP-адрес.. –  aneuryzm 7 November 2010 в 12:45
  • 2
    Необходимо изменить имя поля HTTP на что-то как этот: $SERVER ["сокет"] == "192.168.1.1:80" –  zaub3r3r 7 November 2010 в 12:48
  • 3
    я видел несколько примеров в Интернете, использующем точно Вашу строку, но я получаю это сообщение об ошибке: 07.11.2010 13:20:06: (сеть c.345) не может связать с портом: 192.168.1.1 80 не Может присвоиться, требуемый адрес... перестали работать! –  aneuryzm 7 November 2010 в 15:20
  • 4
    я теперь использую внешний IP своего сервера и он работает. –  aneuryzm 7 November 2010 в 15:43

Я предполагаю, что Вы удалили '#. Какую версию lighttpd Вы используете? Необходимо добавить ВСЕ в lighttpd.conf, уверенном, что можно включать файлы конфигурации в lighttpd.conf (Debian делает это с lighty-инструментами: lighty-enable-mod и т.д.), однако я советовал бы Вам оставаться в/etc/lighttpd/.

0
ответ дан 5 December 2019 в 17:27
  • 1
    Хорошо, я обновил свой вопрос с версиями. Однако это просто дает мне "страницу, не найденную" ошибка по всему веб-серверу. Я нашел другое решение, они предлагают использовать lua сценарий (см. обновленный вопрос). Я должен пойти с этим вторым? –  aneuryzm 7 November 2010 в 12:20

На всякий случай любой, чтение рассматривает возможность сценария LUA, необходимо установить mod_magnet отдельно на распределении Debian/Ubuntu. Соответствующий пакет называют lighttpd-mod-magnet. Так, необходимо сделать это на командной строке.

apt-get install lighttpd-mod-magnet
0
ответ дан 5 December 2019 в 17:27

Теги

Похожие вопросы