Nginx + Perl FCGI 环境简单设置
2009-04-24 18:47
381 查看
参考文档:
http://technotes.1000lines.net/?p=23
1)Nginx的安装比较简单这里不说了。不过要支持perl的cgi,需要安装PCRE模块,之后在configure nginx ; make; make install
2)
下载一个事项perl fastcgi的脚本 http://technotes.1000lines.net/fastcgi-wrapper.pl
另外,这个脚本是吧sock文件写到/var/run/nginx/ 目录下的,所以,运行这个脚本的用户要拥有这个目录的写权限。
3)
配置nginx.conf
location ~ ^/cgi-bin/.*/.cgi$ { gzip off; fastcgi_pass unix:/var/run/nginx/perl_cgi-dispatch.sock; fastcgi_param SCRIPT_FILENAME /www/blah.com$fastcgi_script_name; include fastcgi_params; }
这样就完成了Nginx 对 Perl Fastcgi的支持
我让nginx监听的是81端口,因为我的80在给 Apache使用。
访问 http://xx.xx.xx.xx/cgi-bin/a.cgi 之后,就达到目的了。当然a.cig 是一个简单的perl脚本
#!/usr/local/bin/perl print "Content-type: text/plain; charset=gb2312/n/n"; print "你好,这是cgi程序 /n";[/code]
相关文章推荐
- nginx环境下配置nagios-关于perl-fcgi.pl
- nginx环境下配置nagios-关于perl-fcgi.pl
- Nginx + FastCgi + Spawn-fcgi + C 架构的服务器环境搭建
- (转载)Perl开发环境设置
- 讲解Nginx服务器中设置本地浏览器缓存的简单方法
- Windows环境将Flask应用程序部署在tornado+nginx的简单方法
- 简单设置IIS配置PHP调试环境
- perl环境变量设置
- 简单设置IIS配置PHP调试环境
- nginx简单负载均衡设置
- nginx简单防盗链及设置默认虚拟主机
- Ubuntu中搭建Nginx、PHP环境最简单的方法
- Ubuntu中搭建Nginx、PHP环境最简单的方法
- 实现Nginx通过反代对Java环境和Perl环境的支持
- 实现Nginx通过反代对Java环境和Perl环境的支持(附Tomcat) 推荐
- tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- Docker教程三之基于Centos7的Nginx环境镜像以及简单负载均衡
- perl实现设置环境变量并运行程序
- nginx python spawn-fcgi Flup webpy搭建python的web环境
- 为PHP设置服务器(Apache/Nginx)环境变量