2010-08-13 1 views
0

나는 리눅스에 임베디드 장치를 가지고있다. 웹 서버 보아가 있습니다. http://www.boa.org/보아 웹 서버, 쉬 스크립트

sh cgi 스크립트를 시작하려고합니다. 하지만 웹 브라우저에서 작동 ./script.cgi

#!/bin/sh 
echo "Content-type: text/html\n" 
echo "Hello world !" 

나는

502 잘못된 게이트웨이 는 CGI는 CGI/1.1을 준수하지 않았다 얻을.

아무도 도와 줄 수 있습니까?

답변

1
echo -e "Content-type: text/html\r\n\r\n" 
1

콘텐츠 유형 줄에 추가 \ n을 추가하십시오.

셰바 또는 도스 스타일 라인 결말에 문제가있는 경우 보아도 유사하게보고합니다.

1

당신은 chmod을 할 필요가 :

chmod 777 your_cgi_file 

또는

chmod 755 your_cgi_file