Perl/CGI on Nginx?

Francis Daly francis at
Mon Jul 8 16:54:47 UTC 2013

On Mon, Jul 08, 2013 at 07:45:04PM +0300, BSD Kazakhstan wrote:

Hi there,

> I'm running Nginx on OpenBSD. PHP works fine, but how can I add support to
> .pl and .cgi files for Nginx?

nginx doesn't "do" php, pl, or cgi itself.

You must set up an external server to handle them, and configure nginx
to talk to that external server.

Probably you have set up a fastcgi server which knows how to handle the
php files, and you have configured nginx to "fastcgi_pass" to that server
for the appropriate urls.

You can do the same with pl and cgi files.

Or perhaps you can set up a http server which knows how to handle the
"dynamic" files; in that case you would configure nginx to "proxy_pass"
to the external server.

Francis Daly        francis at

More information about the nginx mailing list