nginx配置perl支持
今天在实验awstats分析nginx日志,发现需要perl支持,否则只能生成静态页,比较不爽,Google之,找到如下:
以下内容转自http://www.ax.net.cn/?action=show&id=340
注:文中附件地址 http://115.com/file/e6pvkut2#
1.先要个perl-cgi接口程序fastcgi-wrapper.pl,以便产生 套接字 文件。
文件的 33 行
|
|
红色标注部分自己更改。并记下,后面用得到。
2.运行 fastcgi-wrapper.pl 注意权限
可能出现错误
Can’t locate FCGI.pm
安装FCGI就可以了
wget http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz
tar zxvf FCGI-0.67.tar.gz
cd FCGI-0.67
perl Makefile.PL
make
sudo make install
也可能出现错误Can’t locate FCGI/ProcManager.pm
安装FCGI-ProcManager
wget http://www.cpan.org/modules/by-module/FCGI/FCGI-ProcManager-0.18.tar.gz
tar zxvf FCGI-ProcManager-0.18.tar.gz
cd FCGI-ProcManager-0.18
perl Makefile.PL
make
sudo make install
3.编写nginx的配置文件perl_fcgi.conf
可以下载附件perl_fcgi.conf
修改附件文件中的
fastcgi_pass unix:/usr/local/www/nginx/logs/perl_cgi-dispatch.sock;
红色部分改成先前的红色部分一样的.sock文件位置
4.修改nginx.conf文件
在server内添加 include perl_fcgi.conf;
配置完成,从新启动nginx测试 cgi吧
- 原文作者:槛外小筑
- 原文链接:https://www.kwxiaozhu.com/archives/782.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。