
저는 Python을 IIS 7.5에서 작동시키려고 합니다.
Python용 스크립트 처리기를 추가했습니다.
Python 자체에는 문제가 없는 것 같습니다. 문제 없이 명령줄에서 스크립트를 실행했습니다. Python 기능을 테스트하는 데 사용하는 스크립트는 다음과 같습니다.
print
print 'HTTP/1.0 Status: 200 OK'
print 'Content-type: text/html'
print
print '<HTML><HEAD><TITLE>Python Sample CGI</TITLE></HEAD>'
print '<BODY>'
print '<H1>This is a header</H1>'
print '<p>' #this is a comment
print 'See this is just like most other HTML'
print '<br>'
print '</BODY>'
문제는 IIS가 text/plain
Python 스크립트가 실행되기 전에 HTTP 콘텐츠 유형 헤더를 설정하는 것 같다는 것입니다. 브라우저에서 Python 스크립트를 탐색하면 다음과 같은 출력이 표시되기 때문입니다.
내가 뭘 잘못하고 있는 걸까요? 어떻게 해결할 수 있나요?
답변1
예를 들어 프로그램은 다음으로 시작해야 합니다.
print 'HTTP/1.0 Status: 200 OK'
print 'Content-type: text/html'
print