服务器500 Internal Server Error故障简要分析

大笑微笑生气吐舌头吐舌头吐舌头吐舌头吐舌头吐舌头吐舌头吐舌头吐舌头吐舌头吐舌头生气微笑大笑


偷笑我爱北京天安门偷笑


偷笑天安门上太阳升偷笑


偷笑伟大领袖毛主席偷笑


偷笑指引我们向前进偷笑

偷笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑偷笑

近几天手头上正好在作gSOAP方面的东西,从编译到配置发布这一路走来遇到了不少拦路虎,其实都是些经不住推敲的纸老虎,捅破这层纸他们啥也不是。

编好了gSOAP的服务端,将其拷贝到apache的虚拟目录下,配置好cgi属性。启动客户端,出现了错误,然后直接在浏览其中输入要访问的cgi资源,返回500 Internal Server Error。出现这种错误的原因很多,要想得到详细的错误提示,我们可以从错误日值入手。打开error_log,发现有一下两条错误:

1、(13)Permission denied:                            //访问权限问题,用chmod +755设置cgi文件的属性

2、Premature end of script headers:           //输出前缺少了"Content-type: text/html/n/n",记住必须是两个换行符

设置好cgi程序的属性,重新运行客户端进行测试,问题消失。

你可能感兴趣的:(apache,apache,server,server,测试,服务器,cgi)