Hospedagem virtual no lighttpd?

1

Ok, aqui vai ... Eu vi algumas outras mensagens lidando com isso, mas não ajudou muito. Eu estou usando o windows XP. Meu problema é tentar fazer o lighttpd funcionar com hosts virtuais. Agora, consegui fazer tudo e trabalhar com o padrão / htdocs e a página padrão aparece muito bem na internet, mas como tenho vários sites para hospedar, preciso de hospedagem virtual. Eu consegui fazer isso no apache, então eu imaginei que funcionaria muito bem no lighttpd, mas aparentemente eu estou perdendo alguma coisa.

Ok, digamos que eu tenha domínio (www.) example.org. Eu quero que todo mundo usando esse URL vá para o index.html correto, obviamente. Digamos que index.html esteja no diretório "websites / website1" colocado sob o diretório lighttpd. (assim, o caminho completo é c: /ProgramsFiles/lighttpd/websites/website1/index.html)

Agora: Como, exatamente, eu configuro meu host virtual (no arquivo de configuração)? Em detalhe, por favor, desde que eu tentei por horas com as vagas dicas que recebi de fóruns e tal, mas não funciona.

Também há algo adicional a fazer? Alterar o "server.bind" ou se livrar do padrão server.document-root, ou algo assim?

Agradeço toda a ajuda que você pode dar! Especialmente se for uma solução textual / passo-a-passo que você está oferecendo!

Edit: E, sim, meu mod_simple_vhost foi ativado.

    
por lighttpdnewbie 30.03.2012 / 23:31

1 resposta

3

Tudo o que você precisa é de uma configuração como esta:

$HTTP["host"] =~ "(^|www\.)example\.org$" {
    server.document-root = "C:/Program Files/lighttpd/websites/website1/" 
}

Não tenho certeza de como o caminho precisa ser formatado no Windows - talvez escape do espaço em Program Files ?

Você não precisa de mod_simple_vhost , a menos que esteja procurando ter vhosts configurados dinamicamente com base no nome do domínio.

    
por 31.03.2012 / 00:16