keyword you can instruct Apache to call whatever action you wish. So let’s modify our virtual host yet again:
<VirtualHost *> ServerName fcgi.test.local FastCGIExternalServer /fcgi/www/fcgi -host 127.0.0.1:9000 AddHandler php-fastcgi .php Action php-fastcgi /virtualpath DocumentRoot /srv/www/fcgi <Directory /srv/www/fcgi> AllowOverride All Order Allow,Deny Allow from all </Directoy> </VirtualHost>
This will tell Apache that whenever the action php-fastcgi is to be executed, the script
should be run with the needed additional information passed to it via environment variables.
Ok, don’t bother with the fact that Apache wants to start a script, we’re going to deal with this in a minute. The important thing here is that
really is virtual in the sense that it should not exist in the file system.
Looking at what we have right now you’ll most likely think that we’re even farer away from the goal than when we started. You’re right there, and now we’re going to fix that.