欢迎来到程序员中文网!

首页 Linux Mysql C++ Python PHP JavaScript 资源下载 动态 开源推荐
我要投稿 投诉建议

Windows配置apache支持cgi

时间:2026年01月15日 07:01:56 浏览:1

一、首先已经安装上了apache服务器


本文需要安装Apache,windows版本下载路径:https://www.apachelounge.com/download/


二、编辑Apache2.4.39/conf/httpd.conf


首先配置apache对cgi的支持,加上如下配置,如果安装的是集成环境一般默认开启


LoadModule cgi_module modules/mod_cgi.so


C代码:test.cpp


#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
printf("Content-type:text/html\n\n");
printf("");
printf("");
printf("Hello World - 第一个 CGI \n");
printf(" ")
return 0;
}

三、编译后生成test.exe复制到目录D:/WWW/cgi-bin下


四、然后在Apache2.4.39\conf目录下httpd.conf, 中配置如下代码:


<VirtualHost _default_:80>
DocumentRoot "D:/WWW/cgi-bin"
<Directory "D:/WWW/cgi-bin">
Options Indexes FollowSymLinks ExecCGI
AllowOverride None
Require all granted
AddHandler cgi-script .exe .cgi
</Directory>
</VirtualHost>

五、启动httpd服务。


六、浏览器输入: http://localhost/test.exe, 我们可以在页面上看到如下内容:


Hello World - 第一个 CGI