I am a little confused about what the differences are between mod_perl, fastcgi and speedycgi. I have just installed Apache and gotten it working with the basic debian packages: apt-get install apache apache-common So after looking in the LoadModules directives in the httpd.conf file I noticed there was no fastcgi. I thought I should have the fastcgi module so that I could speed up any perl scripts I use for the site. But now I am confused as to which is best (most appropriate for my uses) and whether I need more. There are too many options :) So can someone guide me here? I plan on having some fairly basic cgi scripts for dynamic content on my site. I don't plan on hacking the apache code or anything hard core like that. So what is the best package to install? And what LoadModule directives do I need to put in the httpd.conf file to make it work. For example, I originally had this: <IfModule mod_perl.c> Alias /perl/ /www/perl/ <Location /perl> SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI </Location> <Directory /www/perl/> AllowOverride None Options ExecCGI Order allow,deny Allow from all SetHandler perl-script PerlHandler Apache::Registry </directory> </IfModule> But I am now thinking that fastcgi is what I need, because mod_perl sounded as though it was for writing new apache modules or something a bit beyond me at present. Any advice is welcome. Thanks. Mark.
Attachment:
pgpeVE1260IU2.pgp
Description: PGP signature