Debian系Linux发行版下Apache2启用CGI
本页曾是转载文章,但现在,它是原创内容
在Debian系下,Apache2的配置文件目录在/etc/apache2
,主要配置文件不是httpd.conf
而是apache2.conf
,所以相较于网上其他编译的版本较为不同。
首先需要安装apache2,可参考·如何在Debian10上部署LAMP架构 。
安装完成后,Web浏览器访问服务端IP地址/域名,就能看见崭新的页面了。需要执行诸如Py3、Ruby、Perl之类的脚本或者编写好的CGI程序的话,那么就需要Apache2支持CGI。
执行命令:
1 | sudo a2enmod cgi |
输出:1
2
3
4# sudo a2enmod cgi
Enabling module userdir.
To activate the new configuration, you need to run:
service apache2
重启Apache2服务:
1 | sudo /etc/init.d/apache2 restart |
将CGI脚本或程序的后缀改为*.cgi
,如f.cgi
,然后放到/usr/lib/cgi-bin
。访问http://服务器IP或域名/cgi-bin/f.cgi
即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 冻符「Minus-K」!
评论