废话不多说,直接进入正题
-
安装apache2
sudo apt install apache2
-
打开主配置conf-enabled(个人理解)
sudo vi /etc/apache2/sites-enabled/000-default.conf
去掉标记处的 “#”
- 添加CGI动态模块(让浏览器执行cgi程序)
sudo vi /etc/apache2/mods-enabled/mime.load
添加新的一行如下:
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
4.配置CGI程序目录,确定要执行的文件类型
这里我提出几个概念,待会儿会涉及到:
-ScriptAlias指令:该 ScriptAlias 指令告诉Apache,为CGI程序留出了一个特定的目录。Apache将假定此目录中的每个文件都是CGI程序,并在客户端请求该特定资源时尝试执行该程序.
ScriptAlias /cgi-bin/ /var/www/html/cgi-bin/
例如在浏览器中输入:localhost/cgi-bin/01.sh
Apache将尝试执行该文件 /var/www/html/cgi-bin/ 并返回输出。当然,