![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Vincent Le Chevalier wrote:
> But what you describe looks awfully like a web server to me...
Yeah - except that I don't *need* HTTPS, virtual hosting, customisable
HTTP error pages, multi-level access control with permission seperation,
complex logging facilities, the ability to run as a background service,
or any of the myriad of other stuff that a "real" HTTP server needs to
have. I just need something to run CGI binaries.
> Surely
> there are some on this page that have a very minimal configuration:
>
> http://en.wikipedia.org/wiki/Tiny_web_servers
I had a look here this morning. Sadly, almost everything requires you to
"install" it before you can use it. I was hoping for a single executable
solution.
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
John VanSickle wrote:
> Maybe this one will work:
>
> http://shttpd.sourceforge.net/
Looks promising...
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
>> Maybe this one will work:
>>
>> http://shttpd.sourceforge.net/
>
> Looks promising...
Hmm. Seems to work perfectly, except for two things:
1. For some reason, it takes about 45 seconds to start up. No CPU usage,
no network activity, it just seems to hang for 45 seconds. And then it
works normally.
2. It seems to be able to run CGI *scripts*, but not compiled,
executable binary programs. I'm still frobbing the configuration file,
but it's not looking good...
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Orchid XP v8 wrote:
> 2. It seems to be able to run CGI *scripts*, but not compiled,
> executable binary programs. I'm still frobbing the configuration file,
> but it's not looking good...
OK, *finally*...
Create a small file called Foo.cgi that simply contains the line
#!Foo.exe
and *at last* the server does what I want it to!
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Vincent Le Chevalier <gal### [at] libertyallsurfsp amfr> wrote:
> But what you describe looks awfully like a web server to me...
Yeah. He wants a web server without installing a web server.
--
- Warp
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Invisible wrote:
> I want to write a large, complex CGI program.
>
> However, I do *not* feel like installing and configuring Apache just so
> I can run my CGI program.
>
> Does *anybody* know of a nice, simple little program that will accept
> HTTP requests and pass them to my CGI program? All I really want is a
> tiny little program to parse the HTTP headers, feed them into my CGI
> program, and pass back the answers to the web browser. But I can't seem
> to find anything that will do that... All I can find is full-featured
> web servers that you have to install and configure. I just want a
> single-file executable... Anybody know of one?
In KDE, in any kioslaves-enabled application (like the Konqueror browser),
you can use cgi:/home/invisible/mycgiapp as a URL and it will just work :)
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Warp wrote:
> Yeah. He wants a web server without installing a web server.
And I got one. Yay for me! :-)
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Orchid XP v8 a écrit :
> Orchid XP v8 wrote:
>
>> 2. It seems to be able to run CGI *scripts*, but not compiled,
>> executable binary programs. I'm still frobbing the configuration file,
>> but it's not looking good...
>
> OK, *finally*...
>
> Create a small file called Foo.cgi that simply contains the line
>
> #!Foo.exe
>
> and *at last* the server does what I want it to!
>
Apparently this server only checks the extensions of the files, so you
could just rename Foo.exe to Foo.cgi I suppose. Or better still, launch
shttpd with the appropriate option telling it that .exe are CGI files:
shttpd -cgi_ext "exe"
Seems to work on my linux box with any arbitrary extension...
--
Vincent
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
>> OK, *finally*...
>>
>> Create a small file called Foo.cgi that simply contains the line
>>
>> #!Foo.exe
>>
>> and *at last* the server does what I want it to!
>>
> Apparently this server only checks the extensions of the files, so you
> could just rename Foo.exe to Foo.cgi I suppose.
I tried that, but it doesn't work. If it's .cgi, it "checks the first
line of text to determine what interpretter to run".
> Or better still, launch
> shttpd with the appropriate option telling it that .exe are CGI files:
>
> shttpd -cgi_ext "exe"
Also tried that and it didn't work.
The hack above does, however, work.
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Orchid XP v8 <voi### [at] dev null> wrote:
> Warp wrote:
> > Yeah. He wants a web server without installing a web server.
> And I got one. Yay for me! :-)
You got a web server and you didn't install it? How can that work?
--
- Warp
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |