![](/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) |
Le 2012-07-17 04:03, Invisible a écrit :
> On 16/07/2012 03:41 PM, Jim Henderson wrote:
>> On Mon, 16 Jul 2012 10:50:12 +0100, Invisible wrote:
>>
>>> I literally can't think of any way to get Google to figure this out
>>> automatically.
>>
>> It's a good thing you aren't having a problem working it out
>> figuratively, then.
>>
>> But a generic example is difficult to help you with. Can you be specific
>> about what you're trying to find, and then someone maybe can help you
>> phrase it so it works?
>
> OK, try this:
>
> - Finding a web hosting company is easy.
"web hosting"
> - Finding a web hosting company that allows you to run your own custom
> CGI scripts is harder. I'm not even sure how to do that with Google.
You need to think how you'd advertise that feature.
"web hosting" "user-supplied CGI"
> - Finding a web hosting company that allows arbitrary CGI /binaries/ is
> seemingly impossible.
>
for this one, it's easier to look for the actual httpd.conf commands
that tell Apache to use your custom CGI binary.
"web hosting" "option +execCGI" "addHandler"
> (Apparently many people don't understand what a "CGI binary" is. They
> seem to think that CGI is how /scripts/ talk to a web server, and that
> CGI therefore /must/ be written in Perl or PHP or similar scripting
> languages.)
Well, it's been this way for 15 years now.
--
/*Francois Labreque*/#local a=x+y;#local b=x+a;#local c=a+b;#macro P(F//
/* flabreque */L)polygon{5,F,F+z,L+z,L,F pigment{rgb 9}}#end union
/* @ */{P(0,a)P(a,b)P(b,c)P(2*a,2*b)P(2*b,b+c)P(b+c,<2,3>)
/* gmail.com */}camera{orthographic location<6,1.25,-6>look_at a }
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, try this:
>>
>> - Finding a web hosting company is easy.
>
> "web hosting"
...or any of a dozen similar phrases, yes.
>> - Finding a web hosting company that allows you to run your own custom
>> CGI scripts is harder. I'm not even sure how to do that with Google.
>
> You need to think how you'd advertise that feature.
>
> "web hosting" "user-supplied CGI"
Perhaps "custom CGI" would work better, IDK. I generally find fewer
words generate more accurate hits.
>> - Finding a web hosting company that allows arbitrary CGI /binaries/ is
>> seemingly impossible.
>>
>
> for this one, it's easier to look for the actual httpd.conf commands
> that tell Apache to use your custom CGI binary.
>
> "web hosting" "option +execCGI" "addHandler"
I don't think I've come across a web host that lets you actually touch
the Apache configuration files. (And not all hosts even use Apache in
the first place, of course...)
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) |
Le 2012-07-17 10:13, Invisible a écrit :
>>> OK, try this:
>>>
>>> - Finding a web hosting company is easy.
>>
>> "web hosting"
>
> ...or any of a dozen similar phrases, yes.
>
>>> - Finding a web hosting company that allows you to run your own custom
>>> CGI scripts is harder. I'm not even sure how to do that with Google.
>>
>> You need to think how you'd advertise that feature.
>>
>> "web hosting" "user-supplied CGI"
>
> Perhaps "custom CGI" would work better, IDK. I generally find fewer
> words generate more accurate hits.
>
>>> - Finding a web hosting company that allows arbitrary CGI /binaries/ is
>>> seemingly impossible.
>>>
>>
>> for this one, it's easier to look for the actual httpd.conf commands
>> that tell Apache to use your custom CGI binary.
>>
>> "web hosting" "option +execCGI" "addHandler"
>
> I don't think I've come across a web host that lets you actually touch
> the Apache configuration files. (And not all hosts even use Apache in
> the first place, of course...)
Then how do you plan on having said web hosting service run your binary?
--
/*Francois Labreque*/#local a=x+y;#local b=x+a;#local c=a+b;#macro P(F//
/* flabreque */L)polygon{5,F,F+z,L+z,L,F pigment{rgb 9}}#end union
/* @ */{P(0,a)P(a,b)P(b,c)P(2*a,2*b)P(2*b,b+c)P(b+c,<2,3>)
/* gmail.com */}camera{orthographic location<6,1.25,-6>look_at a }
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) |
>>>> - Finding a web hosting company that allows arbitrary CGI /binaries/ is
>>>> seemingly impossible.
>>>>
>>>
>>> for this one, it's easier to look for the actual httpd.conf commands
>>> that tell Apache to use your custom CGI binary.
>>>
>>> "web hosting" "option +execCGI" "addHandler"
>>
>> I don't think I've come across a web host that lets you actually touch
>> the Apache configuration files. (And not all hosts even use Apache in
>> the first place, of course...)
>
> Then how do you plan on having said web hosting service run your binary?
I *said* it was a hard problem. ;-)
Typically the host sets up a special folder, and any files within it are
considered to be CGI scripts in whatever language the server is
hard-coded to accept. (Or /maybe/ based on the filename.) Presumably
you'd have to find a host that allows executable binaries...
(And yes, you'd need to know whether the host runs Windows or Linux, in
order to compile the correct binary.)
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) |
On Tue, 17 Jul 2012 09:03:02 +0100, Invisible wrote:
> On 16/07/2012 03:41 PM, Jim Henderson wrote:
>> On Mon, 16 Jul 2012 10:50:12 +0100, Invisible wrote:
>>
>>> I literally can't think of any way to get Google to figure this out
>>> automatically.
>>
>> It's a good thing you aren't having a problem working it out
>> figuratively, then.
>>
>> But a generic example is difficult to help you with. Can you be
>> specific about what you're trying to find, and then someone maybe can
>> help you phrase it so it works?
>
> OK, try this:
>
> - Finding a web hosting company is easy.
"hosting"
> - Finding a web hosting company that allows you to run your own custom
> CGI scripts is harder. I'm not even sure how to do that with Google.
"hosting cgi"
> - Finding a web hosting company that allows arbitrary CGI /binaries/ is
> seemingly impossible.
'hosting :binary cgi"' turned up discussions on this topic that look like
they include recommendations.
Jim
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) |
On Tue, 17 Jul 2012 15:13:07 +0100, Invisible wrote:
> I don't think I've come across a web host that lets you actually touch
> the Apache configuration files. (And not all hosts even use Apache in
> the first place, of course...)
Options can be put in .htaccess as well, and that often is permitted.
Jim
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) |
>> - Finding a web hosting company that allows arbitrary CGI /binaries/ is
>> seemingly impossible.
>
> 'hosting :binary cgi"' turned up discussions on this topic that look like
> they include recommendations.
I don't even know what that syntax /means/. (I guess I could Google it...)
Most of the discussions appear to be /very/ old. The websites mentioned
do offer web hosting, but most of them seem more keen to ram in your
face just how many FREE Exchange mailboxes you could get, or that you
can have UNLIMITED MySQL databases. (Um, who cares? It's not like you
can't put more than one lot of data into a single "database"...) I can't
find any that really give any technical detail about their CGI capabilities.
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) |
Le 2012-07-17 10:34, Invisible a écrit :
> Typically the host sets up a special folder, and any files within it are
> considered to be CGI scripts in whatever language the server is
> hard-coded to accept. (Or /maybe/ based on the filename.) Presumably
> you'd have to find a host that allows executable binaries...
On Apache, it _is_ done by filename. Since the host has to "chmod" the
files to make them executable (on *NIX), it probably automagically does
this on a specific set of file extensions. so you need to find out what
extensions are supported.
I am not telling you to do this, but you could theoretically upload an
executable binary called andy.pl
>
> (And yes, you'd need to know whether the host runs Windows or Linux, in
> order to compile the correct binary.)
Or BSD, or Solaris, or AIX... and the CPU architecture.
--
/*Francois Labreque*/#local a=x+y;#local b=x+a;#local c=a+b;#macro P(F//
/* flabreque */L)polygon{5,F,F+z,L+z,L,F pigment{rgb 9}}#end union
/* @ */{P(0,a)P(a,b)P(b,c)P(2*a,2*b)P(2*b,b+c)P(b+c,<2,3>)
/* gmail.com */}camera{orthographic location<6,1.25,-6>look_at a }
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) |
Am 18.07.2012 16:28, schrieb Francois Labreque:
> Le 2012-07-17 10:34, Invisible a écrit :
>> Typically the host sets up a special folder, and any files within it are
>> considered to be CGI scripts in whatever language the server is
>> hard-coded to accept. (Or /maybe/ based on the filename.) Presumably
>> you'd have to find a host that allows executable binaries...
>
> On Apache, it _is_ done by filename. Since the host has to "chmod" the
> files to make them executable (on *NIX), it probably automagically does
> this on a specific set of file extensions. so you need to find out what
> extensions are supported.
Comes as a surprise to me, given that it's Unix customary practice to
identify file types by signatures.
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) |
On Wed, 18 Jul 2012 10:43:48 +0100, Invisible wrote:
>>> - Finding a web hosting company that allows arbitrary CGI /binaries/
>>> is seemingly impossible.
>>
>> 'hosting :binary cgi"' turned up discussions on this topic that look
>> like they include recommendations.
>
> I don't even know what that syntax /means/. (I guess I could Google
> it...)
It means I couldn't type.
'hosting "binary cgi"'
(the outer quotes are not necessary - they're there because I am quoting
what I typed in)
> Most of the discussions appear to be /very/ old. The websites mentioned
> do offer web hosting, but most of them seem more keen to ram in your
> face just how many FREE Exchange mailboxes you could get, or that you
> can have UNLIMITED MySQL databases. (Um, who cares? It's not like you
> can't put more than one lot of data into a single "database"...) I can't
> find any that really give any technical detail about their CGI
> capabilities.
It's an example of how to do a search. Use the search tools to constrain
the results to a more recent timeframe.
Jim
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) |