lighttpd em problemas de permissão do Fedora

2

Estou tentando começar com o lighttpd no Fedora 16 para executar uma API REST para desenvolvimento. Agora, mesmo com o arquivo de configuração de amostra mais básico, estou recebendo páginas 404 quando sei que as páginas que estou apontando existem. A partir da leitura de outras questões, estou inclinado a ser um problema de permissões, mas estou confuso sobre como o lighttpd é executado no Fedora.

Existe um usuário chamado "lighttpd" e não "www-data"? Não consigo ver esse usuário na ferramenta system-config-users e não consigo acessá-lo para verificar quais permissões ele possui.

Estou tentando apontar o lighttpd para "/ var / www / lighttpd", que contém algumas páginas de exemplo. As permissões para os arquivos dentro são definidas como -rw-r - r-- e as permissões para a pasta que as contém são drwxr-xr-x. Isso não significa que qualquer usuário pode ver esses arquivos?

Não tenho certeza do que mais devo verificar, pois não tenho muita experiência com a configuração do servidor. Qualquer ajuda seria apreciada.

Edit: Eu estava seguindo a configuração do tutorial aqui para que o arquivo lighttpd.conf contenha

server.document-root = "/var/www/lighttpd/" 

server.port = 3000

mimetype.assign = (
  ".html" => "text/html", 
  ".txt" => "text/plain",
  ".jpg" => "image/jpeg",
  ".png" => "image/png" 
)

e eu estava apenas tentando fazer com que a página de exemplo básica funcionasse.

    
por Isaac Gateno 11.05.2012 / 01:35

1 resposta

0

O lighttpd não atende a diretórios por padrão. habilitar dirlistings:

dir-listing.activate = "enable" 

ou ative os arquivos de índice (e crie um!)

index-file.names = ( "index.html" )

(ou ambos. se existe um arquivo de índice, ele tem prioridade sobre os dirlistings)

    
por 13.12.2012 / 10:54