Windows配置apache支持cgi

一、首先已经安装上了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
未经允许不得转载:紫竹林-程序员中文网 » Windows配置apache支持cgi
关于我们 免责申明 意见反馈 隐私政策
程序员中文网:公益在线网站,帮助学习者快速成长!
关注微信 技术交流
推荐文章
每天精选资源文章推送
推荐文章
随时随地碎片化学习
推荐文章
发现有趣的