자, 이제 저 수평선을 내게 가져와.  
   앞마당 주의사항    |   꼬리표    |   동네    |   방명록    |   관리   
 
'2007/03/07'에 해당하는 글(1)
2007/03/07   IIS 에서 Ruby 사용하기.


IIS 에서 Ruby 사용하기.
요즘 왜인지 모르지만 Ruby 에 관심이 많이 갑니다.  Ruby 및 스크립트 언어가 요즘 트렌드이긴 하지만, 생김새가 희한해서 그래서인지 자꾸 눈이 가는군요;;

전 개인적으로 Unix/Linux 계열보단 Windows 에 더 정이 갑니다.
(물론 MS 의 개떡+No 싸가지 정책은 정이 안갑니다만은..순수하게 OS만 봐서는 말이죠.)

루비를 굴려는 봐야겠는데..아파치는 왠지 모르게 그냥 정이 않가고(-_-;;ㅋㅋ)..
그래서 IIS 에 ruby 를 올리는 방법을 소개해봅니다.

----------------------------------------------------------------------

[작업환경]
Windows Server 2003 Enterprise Edition

[준비물]
Internet Information Services (IIS) 6.0
Ruby One-Click Installer [Download Page]
eRuby [Download



(어, 우선 시작하기 전에 IIS 는 당근 필수...-_-;; 새 웹사이트 하나 미리 만들어 놓는 센스-_-)



자, 첫번째로 루비 원클릭 인스톨러를 이용하여 루비를 설치해야 합니다.

사용자 삽입 이미지


지 이름처럼 클릭(한번은 아님;)만 해주면 설치는 간단하게 끝이 납니다.


두번째, eRuby 를 다운받아 루비 설치한 폴더에 복사해야 합니다.

(eRuby 는 ASP 나 PHP 처럼, html 안에 있는 루비 스크립트 구문을 해석하여 html 로 반환해 주는 ISAPI 확장 필터입니다.)

사용자 삽입 이미지


eRuby 를 다운받아 루비가 설치된 폴더에 압축해제 하고 난 다음, \루비 폴더\bin\ 에 eruby.exe 파일이 생성됬는지 확인합니다. (eruby.exe 가 알짜입니다.;)


마지막으로 IIS 에 루비 인터프리터인 eRuby 를 등록해야 하는데..

[인터넷 정보 서비스 관리] 를 열어서 그림과 같이 웹서비스확장에 등록합니다.

사용자 삽입 이미지

확장 이름엔 맘에 드시는 걸로 아무거나, 필요한 파일은 아까 \루비 폴더\bin\eruby.exe 를 선택해주시구요, 아래 '확장 상태를 [허용됨]으로 설정' 에 체크 해주시구요.

이젠 해당 웹사이트의 ISAPI 필터에 등록해야 합니다.

아까 새로 만든 웹사이트의 [속성] 에서 [홈 디렉터리] -> [구성] 을 선택하면 등록된 ISAPI 필터들이 나오는데 여기에 확장자는 '.rhtml' , 실행파일은 '\루비 폴더\bin\eruby.exe', 그리고 하단에 보면 '파일이 있는지 확인' 에 체크 풀어주시구요.

사용자 삽입 이미지

동사는 GET, POST, HEAD 정도만 허용해 놓는게 좋습니다. 많이 풀어놔봐야-_-;...



이제 정말 마지막-_-....IIS 를 재시작 합니다.
새로 등록된 필터는 IIS 가 재시작 되어야 정상적으로 로드된다는군요.

(서비스 안껐다 켜서 왜 안되나 한참 고생했습니다..ㅡ_ㅡ;;)


이걸로 설치는 끝이구요...
<html>
<head>
  <title>Welcome to eruby Test</title>
</head>
<body>
<h2>eRuby test</h2>
<pre>
<%
   3.times {
       puts "Hello World"
   }
%>
</pre>
</body>
</html>



요걸 대충 저장(확장자는 rhtml)하고 실행시켜 보면,

사용자 삽입 이미지

요래요래요래~ 실행되는 걸 볼 수 있습니다.

이제 같이 루비 공부해 보아요...ㅡㅡ;;





[참고자료]

eRuby: Getting Started with Ruby on Windows IIS
Tag : ,
Track this back : http://blog.rhkorea.com/superfantastic/trackback/23

name    password    homepage
 hidden


BLOG main image
 Notice
미친너구리??
 Category
전체 (31)
잡다한이야기 (17)
허공에 그리는 그림 (1)
난 듣는게 좋아요. (2)
일기장 (4)
Instant Note (6)
사진첩 (1)
 TAGS
캐리비안의 해적 3 Ruby on Rails TRIZ 일출 Ruby 가상 하드디스크 용량 변경 극사실주의 Syntax 동해 한반도 대운하 Windows Desktop Search 3.0 IIS 6.0 VMWARE MsSQL 2005 원격연결 보안
 Calendar
«   2007/03   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 Recent Entries
일출. sunrise.
발췌.
Far beyond the sun.
깜찍한 팬더.
fflush() 함수에 관하여.
캐리비안의 해적 3 : At Wo..
Luckystrike 에서.
극사실주의
VMWare 에서 가상 하드디스..
하얀 거탑.
 Recent Comments
하지만 명박씨는 왠지 대통..
cien - 2007
저는 저런 머리띠 욕 안 먹..
차차 - 2006
리치 샘보라가 기타를 잘친..
지나가다가^^ - 2006
허걱; 거미;
chacha - 2006
멋진데~
이보람 - 2006
아닐거다. 말 그대로 몇일..
문당 - 2006
아, 옛날에 알에치 자게글..
HERA - 2006
진짜 천재 ㅋ
chacha - 2006
잘보고 갑니다.
데미갓 - 2006
피식피식피식,,,,,,큭큭큭큭
이보람 - 2006
 Recent Trackbacks
extreme free hardcore sex..
extreme free hardcore sex..
erotic movie story
erotic movie story
ebony xxx movie trailers
ebony xxx movie trailers
movie sales uk
movie sales uk
movie trailers for mac
movie trailers for mac
penguin videos funny
penguin videos funny
american outlaw torrent
american outlaw torrent
domain
top
shana hiatt video download
shana hiatt video download
movie prime soundtrack
movie prime soundtrack
 Archive
2007/05
2007/04
2007/03
2007/02
2007/01
 Link Site
김댕네
별이옹네 집
보람님 블로그
석자네
스마트플레이스 - IT 팀블..
야차형의 블로그
우호님 블로그
이모님 블로그
 Visitor Statistics
Total : 33241
Today : 34
Yesterday : 25
태터툴즈 배너
rss