如果修改apache服务器conf/httpd.conf文件Apache服务器无法启动,可以使用这个命令查看是修改的过程中是否否存在语法错误:
httpd.exe -n "MyServiceName" –t (其中MyServiceName是服务在计算机中的名称)
好,进入正题,开始在服务器上配置CGI环境,服务器的系统为CentOS7
首先肯定是安装Apache服务器,如何在CentOS7下安装Apache服务器已经在我的上一篇博客(http://blog.csdn.net/brazy/article/details/77164666)中做了详细的介绍,在这里就不再介绍了,现在假设已经装好了Apache服务器。
首先是安装Python,不过一般云服务器买的时候就预装了Python,(可以直接在命令行中输入Python看是否出现Python解释器即可),如果没有安装,那就用命令行安装
yum -y install python
然后就是配置CGI环境:
直接修改/etc/conf/httpd.conf文件
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
将这一行前面的注释去掉,然后再加上这几行,这样cgi的目录就在/var/www/cgi-bin下了
<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
AddHandler cgi-script .cgi .pl .py
</Directory>