Servidor web extremamente simples para Windows? [fechadas]

70

Há alguns anos, usei um servidor web super simples e gratuito para Windows.

A única coisa que você teve que fazer foi copiar um exe para um diretório, clicar duas vezes no exe e - voilá - esse diretório agora estava acessível por HTTP.

O único problema é que não consigo encontrar essa pequena jóia ...

    
por Martin R-L 09.01.2011 / 21:13

10 respostas

66

Recentemente, usei mangusto para essa finalidade. Suporta o Windows. Na página inicial:

Mongoose executable does not depend on any external library or configuration. If it is copied to any directory and executed, it starts to serve that directory on port 8080. If some additional config is required - for example, different listening port or IP-based access control, then a mongoose.conf file with respective options (see example) can be created in the same directory where executable lives. This makes Mongoose perfect for all sorts of demos, quick tests, file sharing, and Web programming.

    
por 10.01.2011 / 04:48
38

Se você tem o python instalado, você pode usá-lo para servir o diretório atual pelo HTTP:

python -m SimpleHTTPServer

Por padrão, liga-se à porta 8000.

Para escolher outra porta:

python -m SimpleHTTPServer 9000

Você pode até ter suporte a CGI se usar o CGIHTTPServer. Apenas certifique-se de que os scripts CGI estão em um subdiretório cgi-bin.

SimpleHTTPServer e CGIHTTPServer são módulos python fornecidos com instalações padrão do python.

Tenho certeza de que a maioria das linguagens de script tem truques parecidos, o python é o meu canivete suíço favorito.

É claro que o python é muito maior do que um único executável autônomo pequeno, mas acontece que ele é instalado em todos os computadores que eu já toquei.

    
por 09.01.2011 / 22:25
12

Nginx para Windows é assim. Extraia, execute o executável e coloque seus documentos na pasta html.

    
por 09.01.2011 / 21:55
10

Eu uso o HFS às vezes em apuros. Talvez você ache útil. HFS

    
por 09.01.2011 / 21:50
4

Eu tive a mesma necessidade e desenvolvi o Quickshare , ele funciona no Linux e no Windows e faz o que você quer (você o executa, selecione um diretório, e voila). Se desejar, também suporta HTTP-AUTH, listas brancas / negras de IP e uploads.

Aqui está uma captura de tela e um exemplo de uso .

    
por 10.01.2011 / 02:25
2

Eu não tenho certeza do que você usou, mas a Cassini é gratuita e simples.

Disponível aqui - link

    
por 09.01.2011 / 21:53
1

Parece que você está se referindo ao XAMPP, ele faz exatamente isso.

link

    
por 09.01.2011 / 21:17
0

Uma vez eu usei o Wapache , que foi ainda mais fácil, já que não exigia configuração.

Wapache is a software that lets you to create desktop applications using web development technology. It combines a modified version of the Apache 2 HTTP server with an embedded Internet Explorer web browser. Requests to the "web server" are handled internally. Data does not travel through the networking layer, ensuring quick response and reliable operation. Wapache also lets you control various browser settings, such as window dimensions and Javascript availability, giving you a consistent runtime environment.

    
por 09.01.2011 / 21:23
0

Eu achei Abyss a coisa mais fácil que eu conheço, eu ainda prefiro pessoalmente empacotar lighttpd ou similar.

link

    
por 09.01.2011 / 23:22
0

link - MS Cassini fork que pode ser executado como um serviço, C / P do site:

Aqui estão os recursos presentes no UltiDev Cassini, mas não no original do MS Cassini:

* Comes ready for distribution with Visual Studio ASP.NET applications.
* Runs as a windows service;
* Hosts and runs multiple ASP.NET applications;
* Provides management UI and simple API for configuring web applications;
* Comes in two flavors: 2.0 version for ASP.NET 3.5, 3.0 and 2.0 applications, and 1.1 for applications compiled for ASP.NET 1.1.
    
por 05.02.2011 / 14:44