1:首先安装nginx
2: 安装cgi依赖包 fcgiwrap spawn-fcgi
brew install fcgiwrap
brew install spawn-fcgi
然后查看nginx 运行的用户权限 mac可以在活动监视器里查看 cgi需要保持一致
spawn-fcgi -V -v 查看版本
spawn-fcgi -u apple -g wheel -a 127.0.0.1 -p 9001 -- /usr/local/sbin/fcgiwrap
1 server {
2
3 listen 80;
4 server_name www.myperl.com;
5 root /app/www/perl/;
6
7 location / {
8 index index.html index.htm index.pl;
9 }
10
11 location ~ \.pl|cgi$ {
12 try_files $uri =404;
13 gzip off;
14 fastcgi_pass 127.0.0.1:9001;
15 fastcgi_index index.pl;
16 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
17 include fastcgi_params;
18 }
19 }
test.pl
#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "Hello,World!\n";