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

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