Hi,
I don't think you need to write anything specifically to listen on port 443. Apache will do this for you (you just need to configure it to accept HTTPS connections, the default port of which is 443).
You then need to read some docs on how to write an Apache handler in Perl. This is fairly straightforward, but there are a few things to watch out for. I'd recommend reading the docs/tutorials on the mod_perl site.
(Basically, you just have to write a module with a method called 'handler()', which will get called everytime someone makes a request that invokes your handler via Apache. To capture parameters, you may want to look at Apache::Request and to deal with other interesting stuff there is the Apache module on CPAN).
After writing the handler, you then need to configure Apache. You might want something like:
<Location /my_handler>
SetHandler perl-script
PerlHandler My::Handler
</Location>
Basically, this means whenever someone calls http://mysite.com/my_handler (or any other URL beneath that), Apache will execute the 'handler' method in the module My::Handler.
If you've configured this all to work with https (set up certificates, etc. as necessary), then you can substitute the above 'http' with 'https'. | [reply] [d/l] |
many thanks - that's given me a real start :-)
| [reply] |
Hi,
it is Apache specific configuration. You can use every "http" example and just configure Apache to serve it as "https". | [reply] |
| [reply] |