sudo apt-get install fcgiwrap spawn-fcgi
fcgiwrap的安装位置:sudo find / -name fcgiwrap
# 安装并查找c语言解析中间件
spawn-fcgi -a 127.0.0.1 -p 8888 -f /usr/sbin/fcgiwrap
# 绑定服务IP和端口,指定fcgiwrap目录
sudo nano test.c
# 编写c语言
#include <stdio.h>
int main(void)
{
printf("Content-Type:text/plain;charset=us-ascii\n\n");
printf("Hello World\n\n");
return 0;
}
sudo gcc -o test.cgi test.c
# 将c语言编译为可执行文件 cgi
mkdir -p /www/web/cgi-bin
cp test.cgi /www/web/cgi-bin
# cgi 文件需要放到站点的cgi-bin 目录
nano /etc/nginx/conf.d/csweb.conf
server {
listen 19701;
server_name localhost;
root /www/web;
location /cgi-bin/ {
fastcgi_pass 127.0.0.1:8888;
fastcgi_index index.cgi;
include /etc/nginx/fastcgi_params;
}
}
原文:https://blog.csdn.net/chentuo2000/article/details/109205483
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 15:25:54,Processed in 0.0111 second(s).