lighttpd with Cygwin C-CGI 500 Error
首先祝大家新年快乐!
背景
发现了一个好东西mimeTeX,可以生成数学公式,只有800多KB,不依赖LaTeX。
在Cygwin下的Lighttpd中,使用C编译的CGI执行总会报错HTTP:500
(内部服务器错误)。
事先声明,配置文件中.cgi
文件已关联到“可直接执行”。
使用shell脚本引用,不行。
刚开始我用fifo等弄了一下,但效率较低,并且容易崩溃。
解决方法
把CGI文件丢到 $PATH
中的目录,然后,可使用shell脚本引用。
#!/bin/bash
echo -ne "Content-type: image/gif\n\n"
mimetex
最棒的办法:创建一个符号链接。
ln -s /usr/bin/mimetex mimetex.cgi