webfsd - Online na nuvem

Este é o comando webfsd que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


webfsd - um servidor http leve

SINOPSE


webfsd [ opções ]

DESCRIÇÃO


Este é um servidor http simples para conteúdo puramente estático. Você pode usá-lo para servir ao
conteúdo de um servidor ftp via http, por exemplo. Também é bom exportar alguns arquivos do
maneira rápida iniciando um servidor http em alguns segundos, sem editar algum arquivo de configuração
em primeiro lugar.

OPÇÕES


-h Imprima um curta help text e os valores padrão para todas as opções. Se usado como último
opção, a impressão refletirá as escolhas da linha de comando.

-4 Usar IPv4 só.

-6 Usar IPv6 só.

-d permitir dsaída ebug.

-s Escreva um aviso de início / parada e erros graves para o syslog. Especifique esta opção
duas vezes para obter um log detalhado (eventos de log adicionais, como conexões perdidas).

-t seca Definir rede timeout para> seg <segundos.

-c n Defina o número de paralelos permitidos cconexões para> n <. Este é um limite por thread.

-a n Configure o tamanho do cache do diretório. Webfs tem um cache para o diretório
listagens. O diretório será relido se a cópia em cache durar mais de uma hora
antigo ou se o mtime do diretório foi alterado. O mtime será atualizado se um
arquivo é criado ou excluído. Será não ser atualizado se um arquivo for apenas modificado, então
você pode obter carimbos de data / hora e tamanhos de arquivo desatualizados.

-j Não gere uma lista de diretórios se o arquivo de índice não for encontrado.

-y n Defina o número de threads a serem gerados (se compilado com suporte de thread).

-p porta
Ouça port> porta <para conexões de entrada.

-r dir Definir documento root para> dir <.

-R dir Defina a raiz do documento como> dir <e chroot como> dir <antes de começar a servir os arquivos. Observação
que isso afeta o caminho para o arquivo de log de acesso e pidfile também.

-f lima
Use> arquivo <como índice farquivo para diretórios. Se um cliente pede um diretório, ele
obterá> arquivo <como resposta se tal arquivo existir no diretório e em um diretório
listagem de outra forma. index.html é um nome de arquivo usado com freqüência.

-n hostname
Defina o hostnnome que o servidor deve usar (necessário para redirecionamentos).

-i ip Ligar a IEndereço P> ip <.

-l log Log todas as solicitações para o arquivo de log> log <(formato de log comum). Usando "-" como nome de arquivo
faz o webfsd imprimir o log de acesso ao stdout, que só é útil junto com o
Chave -F (veja abaixo).

-L log O mesmo que acima, mas liberar adicionalmente cada linha. Útil se você quiser monitorar o
arquivo de log com tail -f.

-m lima
Leia mtipos ime de> arquivo <. O padrão é /etc/mime.types. Os tipos mime são lidos
antes de chroot () ser chamado (quando iniciado com -R).

-k lima
Use> file <como pidfile.

-u usuário
Conjunto uid para> usuário <(após vincular à porta tcp). Esta opção é permitida para root
só.

-g grupo
Conjunto gid para> grupo <(após a ligação à porta tcp). Esta opção é permitida para
root apenas.

-F Não execute como daemon. Webfsd não bifurca no fundo, não se separa de
terminal e relatar erros para stderr.

-b passagem de usuário
Defina usuário + senha para os arquivos exportados. Apenas um único nome de usuário / senha
combinação para todos os arquivos é suportada.

-e seca Expire documentos após> seg <segundos. Você pode usar isso para garantir que os clientes
receber novos dados se o conteúdo da raiz do seu documento for atualizado regularmente
intervalos. O Webfsd enviará um cabeçalho Expires: definido para a hora da última modificação mais> s
segundos, então você pode simplesmente usar o intervalo de atualização para> seg <.

-v permitir vanfitriões virtuais. Isso faz com que o webfsd espere diretórios com o
nomes de host (minúsculas) na raiz do documento. Se iniciado desta forma: "webfsd -v -r
/ home / web ", ele irá procurar o arquivo /home/web/ftp.foobar.org/path/file quando solicitado
para http://ftp.FOObar.org: 8000 / caminho / arquivo.

-x caminho
Use> caminho <como diretório CGI. > caminho <é interpretado em relação à raiz do documento.
Observe que o suporte CGI é limitado a solicitações GET. O primeiro personagem no caminho
string deve ser uma barra!

-~ Servdir
Habilite o acesso a subdiretórios específicos do usuário, localizados uniformemente abaixo de> subdir <. UMA
Pedido para "/ ~ usuário / caminho / arquivo", é reescrito"$ HOME /Servdir/ caminho / arquivo", e é então
verificado quanto à existência. Aqui, o diretório pessoal do usuário é recuperado do sistema
na maneira padrão de $ HOME no ambiente. Marque bem, aquele usuário
solicitações específicas são desabilitadas completamente, caso esta opção esteja faltando. Desde a
os diretórios do usuário provavelmente estão localizados fora do diretório raiz do servidor,
é necessário cuidado com esta opção.

-S Smodo de servidor web ecure. Aviso: este modo é estritamente para https.

-C caminho
Arquivo para usar como SSL certificate. Este arquivo deve estar no formato PEM encadeado, e pode
contém o certificado do servidor, bem como a chave RSA, mas a última pode igualmente ser uma
entidade separada, veja -K.

-K caminho
Arquivo que contém a chave privada, se a chave não estiver incluída no certificado.

-A caminho
Arquivo opcional contendo certificado CA e cadeia de certificados.

-V Aplique um procedimento de verificação ao certificado e à cadeia do cliente. Estes devem, se
esta opção é escolhida, ser fornecida por qualquer cliente. Cada membro da cadeia deve passar
verificação, e deve, por sua vez, verificar o próximo membro da cadeia. O tempo de validade para
o certificado do cliente é verificado.

-Q cifras
Especifique as prioridades de codificação aceitáveis ​​para handshake, troca de dados, etc.
o valor padrão é NORMAL.

Webfsd pode ser instalado como suid root (embora a instalação padrão não seja suid root). Esse
permite que os usuários iniciem o webfsd chroot () ed e se vinculem às portas abaixo de 1024. O Webfsd irá cair
privilégios de root antes de começar a servir arquivos.

O controle de acesso simplesmente depende de permissões de arquivo Unix. Webfsd servirá qualquer arquivo regular
e fornecer listagens para qualquer diretório que seja capaz de aberto(2).

Use webfsd online usando serviços onworks.net



Programas online mais recentes para Linux e Windows