全球主机交流论坛
标题:
在centos vps下,配置 Nginx 支持 CGI
[打印本页]
作者:
luckypoem
时间:
2011-2-3 22:13
标题:
在centos vps下,配置 Nginx 支持 CGI
在centos vps下,
# rpm -Uvh
http://download.fedora.redhat.co ... ease-5-4.noarch.rpm
安装FCGI模块,FCGI-ProcManager模块,io模块和IO-ALL模块:
wget
http://search.cpan.org/CPAN/auth ... SH/FCGI-0.70.tar.gz
tar zxvf FCGI-0.70.tar.gz
cd FCGI-0.70
perl Makefile.PL
make && make install
cd ..
wget
http://search.cpan.org/CPAN/auth ... Manager-0.18.tar.gz
(or
http://search.cpan.org/CPAN/auth ... Manager-0.19.tar.gz
)
tar zxvf FCGI-ProcManager-0.18.tar.gz
cd FCGI-ProcManager-0.18
perl Makefile.PL
make && make install
cd ..
# wget
http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/IO-1.25.tar.gz
# tar zxvf IO-1.25.tar.gz
# cd IO-1.25
# perl Makefile.PL
# make && make install
# cd ..
wget
http://search.cpan.org/CPAN/auth ... /IO-All-0.39.tar.gz
(or
http://search.cpan.org/CPAN/auth ... /IO-All-0.41.tar.gz
)
tar zxvf IO-All-0.39.tar.gz
cd IO-All-0.39
perl Makefile.PL
make && make install
cd ..
# yum install -y fcgi-perl fcgi
# wget
https://library.linode.com/web-s ... nce/fastcgi-wrapper
# wget
https://library.linode.com/web-s ... ference/init-rpm.sh
# mv fastcgi-wrapper /usr/bin/fastcgi-wrapper.pl
# mv init-rpm.sh /etc/init.d/perl-fastcgi
# chmod 755 /usr/bin/fastcgi-wrapper.pl
# chmod 755 /etc/init.d/perl-fastcgi
# /etc/init.d/perl-fastcgi start
# chkconfig perl-fastcgi on
配置 Nginx 的 location部分,处理cgi 文件:
location ~ .*\.cgi$ {
root /var/www/nginx-default; ( root路径改为你自己的网站的根目录的路径)
fastcgi_index index.cgi;
fastcgi_pass 127.0.0.1:8999;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
测试:
在 web 的根目录下创建一个 cgi 文件:
# nano test.cgi
输入以下内容:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, world.";
文件需要有可执行权限:
# chmod 755 test.cgi
访问
http://www.domain.com/test.cgi
看看有没有内容输出。如果有内容输出,则表明cgi环境搭建成功。
我成功搭建了cgi环境并成功安装了mt博客。
这里
http://443502.xyz/thread-46235-1-1.html
则是在debian vps下,配置 Nginx 支持 CGI.
[
本帖最后由 luckypoem 于 2011-2-4 00:20 编辑
]
作者:
cnweb
时间:
2011-2-3 22:15
文献
作者:
cyberdog
时间:
2011-2-3 22:57
http://www.movabletype.com/
这个博客程序要用的?
这博客程序有啥过人之处吗?
现在还有啥程序是cgi?
作者:
大飞机
时间:
2011-2-3 23:59
cgi 有个那个啥 cgi论坛
作者:
hz555
时间:
2011-2-4 00:12
yum install -y fcgi-perl fcgi
wget
https://library.linode.com/web-s ... nce/fastcgi-wrapper
wget
https://library.linode.com/web-s ... ference/init-rpm.sh
mv fastcgi-wrapper /usr/bin/fastcgi-wrapper.pl
mv init-rpm.sh /etc/init.d/perl-fastcgi
chmod 755 /usr/bin/fastcgi-wrapper.pl
chmod 755 /etc/init.d/perl-fastcgi
/etc/init.d/perl-fastcgi start
chkconfig perl-fastcgi on
我直接这样安装,怎么不行啊
作者:
luckypoem
时间:
2011-2-4 00:19
标题:
回复 5# 的帖子
看样子,还是要先安装那四个模块才行
作者:
hz555
时间:
2011-2-4 00:24
也安装好了那4个模块,怎么还是不行!
作者:
hz555
时间:
2011-2-4 00:27
502 Bad Gateway
--------------------------------------------------------------------------------
nginx/0.7.67
作者:
luckypoem
时间:
2011-2-4 10:17
标题:
回复 8# 的帖子
你的服务器的问题,看此:
http://blog.s135.com/post/361/
,还有
http://apps.hi.baidu.com/share/detail/17351945
[
本帖最后由 luckypoem 于 2011-2-4 10:19 编辑
]
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4