笔记·Debian系Linux发行版下Apache2启用CGI
河城凌风(kawashiro-ryofu) Lv5
本文距离上次更新已过去 0 天,部分内容可能已经过时,请注意甄别。

本页曾是转载文章,但现在,它是原创内容

在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即可

 评论
评论插件加载失败
正在加载评论插件