Win10下配置Apache Http Server与连接CGI

笔者在配置win10上花了可是不少时间,这里写一份详细的配置过程供读者参考。

1. 下载Apache 2.4 Apache v2.4 下载

2. 将Apache24文件夹放到你想放置的位置,这里,笔者放到D盘

3. 打开D:\Apache24\conf,修改里面的httpd.conf文件,将Define SRVROOT后面的值改为D:\Apache24

4. 打开cmd,定位到d:Apache24\bin,输入命令httpd,运行httpd.exe

5. 笔者这时看到下面一个场景(如果没有请跳转到第六点)


通过查看网络连接情况,查询到vmware占用了443这个端口号,这个时候,只需到D:\Apache24\conf\extra文件夹里面,修改httpd-ahssl.conf和httpd-ssl.conf两个文件里面使用的443端口号,改为其他没被使用的端口号即可。这里笔者改为4843(是不是傻→ →)。

6. 重新运行后,看到下面这个页面即为设置成功



连接CGI

1. 确保你的conf\httpd.conf里面LoadModule cgi_module modules/mod_cgi.so这一句前面没有#号

2. 继续在这个配置文件中,在ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"这一句中确定好cgi-bin文件夹的位置

3. 继续在这个配置文件中,确保AddHandler cgi-script .cgi .pl这一句前面没有#号

4. 在电脑中安装Perl解释器,运行一个简单的程序

#!C:/Perl64/bin/perl.exe
print "Content-type: text/html\n\n";
print "Hello, World.";


大功告成!!!


PS:如果想用C语言写一个小程序来跑,可以编译运行一个c程序

#include<stdio.h>

int main() {
    printf("Content-type: text/html\n\n");
    printf("Hello, Fucking World.\n");
    return 0;
}
再将生成的.exe文件改成.cgi放到/cgi-bin中即可正常运行


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值