Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1550889
  • 博文数量: 61
  • 博客积分: 472
  • 博客等级: 下士
  • 技术积分: 548
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-26 11:52
文章分类
文章存档

2018年(1)

2017年(2)

2016年(6)

2015年(3)

2014年(19)

2013年(10)

2012年(20)

分类: Python/Ruby

2017-08-27 15:15:23

1.
首先“ cd /etc/apache2 ” 进入到apache2的目录里输入ls查看
可以看到这两个文件夹 ” mods-enabled “ 和 ” mods-available 
其中 ” mods-enabled “ 为常用的(也就是默认开启的), ” mods-available “为不常用的(也就是默认不开启)

2.

cd /mods-available " 进入该目录,输入 "  ls *cgi*.*  " 查找带cgi的文件,可以找到 " cgid.conf ", "cgid.load ", " cgi.load ", " proxy_fcgi.load ", " proxy_scgi.load "

其中 "proxy_fcgi.load ", " proxy_scgi.load " 我们暂不用,只需要前三个  " cgid.conf ", " cgid.load ", " cgi.load "  就可以了

3.

接下来,使用 " ln -s *.* *.* " 将这三个文件软链接到 " mods-enabled " 目录下

ln -s /etc/apache2/mods-available/cgid.conf /etc/apache2/mods-enabled/cgid.conf

ln -s /etc/apache2/mods-available/cgid.load /etc/apache2/mods-enabled/cgid.load

ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/cgi.load


4.

输入 " sudo /etc/init.d/apache2 restart " 重启apache服务


5.

需要强调的是默认的CGI目录为" /usr/lib/cgi-bin " 而不是" /var/www/cgi-bin "

如果你想使用其他的路径,则需要自己配置


6.

在浏览器输入 " http://***.***.***.***/cgi-bin/hello.cgi " 成功访问 " /usr/lib/cgi-bin " 目录下的 hello.cgi

配置成功
以上经测试后发现少配置几项:
sudo vim 000-default.conf 第28行开启cgi支持。serve-cgi-bin.conf中修该cgi-bin的路径

阅读(2782) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~