Lighttpd виртуальные хосты на Windows Server 2008

Существует много способов ограничить доступ в IIS6, полномочиями, перезаписью URL, сценариями перенаправления ASP, Вы называете его, и все это зависит от того, как Вы дифференцируетесь между "общедоступными" и "частными" пользователями.

Если Вы хотите стиль .htaccess granuality, я настоятельно рекомендую ISAPI ReWrite. Мы используем его здесь, и это является блестящим. Я полагаю, что в эти дни также существует бесплатная версия.

0
задан 31 October 2010 в 16:54
2 ответа

Это мог бы быть плохой способ сделать его...., но я всегда использовал шаги, описанные в: http://www.cyberciti.biz/tips/howto-lighttpd-web-server-setting-up-virtual-hosting.html

В Вашем случае я добавил бы:

$HTTP["host"] =~ "(^|\.)cranktrain\.com$" {
server.document-root = "C:\Program Files (x86)\LightTPD\htdocs\cranktrain.com"
server.errorlog = "C:\Program Files (x86)\LightTPD\logs\cranktrain.com\error.log"
accesslog.filename = "C:\Program Files (x86)\LightTPD\logs\cranktrain.com\access.log"
}

в конец моего lighttpd.conf файла.

0
ответ дан 5 December 2019 в 17:28
  • 1
    я прокомментировал четыре виртуальных строки хоста, и вставьте это внизу, сохраните и перезапустите сервис, но никакую удачу. Та же ошибка. –  DizzyDoo 31 October 2010 в 17:36
  • 2
    Хм... Я знаю, что это звучит очевидным, но у Вас действительно есть Официальный набор документов для Вашего домена, который указывает на IP Вашего сервера, не так ли? –  Joseph Redfern 31 October 2010 в 17:48
$HTTP["host"] =~ "www\.cranktrain\.com$" {
server.document-root = "C:\Program Files (x86)\LightTPD\HTDOCS/"
}

Отключите простой-vhost и попытка это. Если это работает, просто продолжают ссылку от Joseph: http://www.cyberciti.biz/tips/howto-lighttpd-web-server-setting-up-virtual-hosting.html необходимо адаптировать пути и так далее...

0
ответ дан 5 December 2019 в 17:28
  • 1
    Это работает. Кто-либо может объяснить, почему это работает и то, которое не сделал отправленный Joseph? Я не являюсь слишком горячим на Регулярных выражениях. поток –  DizzyDoo 31 October 2010 в 18:16
  • 2
    Моя ошибка. Это работает, но это не отображается на каталог cranktrain.com. Я действительно добавлял cranktrain.com/ после каталога HTDOCS! Это кажется, хотя, что это все еще переходит к server.document-корню в начале конфигурации. Это должно быть прокомментировано? (После того, как, делая так, это не работает.) Я должен иметь простой-vhost, включил? –  DizzyDoo 31 October 2010 в 18:26
  • 3
    Нет Вы не должны комментировать "основной" server.document-корень, например, если Вы соединитесь со своим веб-сервером с IP в URL, то Вы получите содержание этого пути ("по умолчанию"). Если Вы соединитесь со своим доменом затем, то Вы получите содержание от корня документа, который Вы устанавливаете в конфигурации vhost. Я, которого знают dont't, где Ваш cranktrain каталог, но если это находится в HTDOCS затем путь, должен быть server.document-корнем = "C:\Program Files (x86)\LightTPD\HTDOCS\cranktrain.com /" –  zaub3r3r 31 October 2010 в 19:45
  • 4
    Btw., Вам не нужен тот простой-vhost материал, я никогда не использовал это... С regex в отрывке конфигурации можно только добраться до сайта в www.cranktrain.com. –  zaub3r3r 31 October 2010 в 19:56

Теги

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