CGI를 통해 Apache에서 Ruby를 사용하고 싶습니다. 나는 내 구성 파일에 다음과 같은 한 :Apache에서 Ruby CGI 설정하기
DocumentRoot /home/ceriak/ruby
<Directory /home/ceriak/ruby>
Options +ExecCGI
AddHandler cgi-script .rb
</Directory>
test.rb
가 첫 번째 줄에 주어진 실행 권한에 포함 /home/ceriak/ruby/
아래에 배치 testfile 위, #!/usr/bin/ruby
입니다. 그래도 localhost/test.rb
을 방문하면 다운로드 창이 나타나고 소스 코드를 얻을 수 있습니다.
흥미롭게도 /usr/lib/cgi-bin/
아래에 동일한 스크립트를 배치하고 localhost/cgi-bin/test.rb
을 호출하면 예상대로 작동합니다.
(아파치 우분투 9.10.)에
어떤 생각?
은 서버 오류에 속합니다. –