Назад | Перейти на главную страницу

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

Я успешно использую Windows Server 2008 на своем сервере уже два месяца, но только для одного домена. Теперь, когда у меня есть два сайта для размещения, я хотел бы настроить виртуальные хосты.

Я удалил хеш перед "mod_simple_vhost", и это то, что я добавил для этих трех строк ниже в конфигурации:

simple-vhost.server-root   = "C:\Program Files (x86)\LightTPD\htdocs\"
simple-vhost.default-host  = "cranktrain.com"
simple-vhost.document-root = "\"

И этот путь, если сложить все вместе, безусловно, существует.

Однако после сохранения и перезапуска службы я не могу подключиться. Журнал ошибок / доступа ничего не показывает.

Полный конфиг вставлен сюда: http://paste.pocoo.org/show/TcWlMCPZXdpKtucVZXls/

Спасибо!

$HTTP["host"] =~ "www\.cranktrain\.com$" {
server.document-root = "C:\Program Files (x86)\LightTPD\HTDOCS/"
}

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

Это может быть плохой способ сделать это ... но я всегда использовал шаги, описанные в: 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.