Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: build-markup and Apache set-up?

From: andreas:bolka:gmx at: 2-Oct-2002 23:58

Wednesday, October 2, 2002, 9:25:06 PM, Petr wrote:
> - PHP is precompiled with Apache in most cases, so let's assume it > is so. The only thing the team needs is to put resulting page > wherever they want into their web-site structure > - now REBOL - no Apache module, only X time slower CGI interface is > left. CGI scripts are supposed to be placed mostly into /cgi-bin or > so subdirectory, but I want such page to be placed everywhere in > web-site directory structure - simply an equivalent of PHP. How to > set apache for that?
PHP can run in two modes: - as native module - in cgi redirection mode It actually should be possible, two let RSPs behave quite similar to PHP pages. CGI redirection mode is actually quite interesting: - you register a MIME type with an extension, e.g. application/x-httpd-rebol with .r or .rsp - then you tell apache, that whenever an resource of type application/x-httpd-rebol gets requested, it should take the file and pipe it thru an CGI. so you'll need some components: - an http-accessible directory where CGIs can be executed (usually cgi-bin) - a small rebol CGI, that reads everything it gets from stdin, processes this with build-markup and 'prints the result to stdout - an appropriate apache configuration to do CGI redirection of all .rsp files to this CGI i assume that you've got a place where to put CGIs. Now add the following lines to your apache config: AddType application/x-httpd-rebol .rsp Action application/x-httpd-rebol "/cgi-bin/rsp.cgi" Write the small REBOL CGI outlined before, and place it into your cgi-bin directory (using the extension .cgi). Give it a try and do not hesitate to ask if problems arise :) -- Best regards, Andreas mailto:[andreas--bolka--gmx--net]