자, 이제 저 수평선을 내게 가져와.  
   앞마당 주의사항    |   꼬리표    |   동네    |   방명록    |   관리   
 
'IIS 6.0'에 해당하는 글(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
Ruby MsSQL 2005 원격연결 보안 캐리비안의 해적 3 극사실주의 IIS 6.0 한반도 대운하 VMWARE 동해 Syntax Windows Desktop Search 3.0 Ruby on Rails TRIZ 가상 하드디스크 용량 변경 일출
 Calendar
«   2008/11   »
            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            
 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
troy the movie website
troy the movie website
top gun mp3
top gun mp3
szandora videos
szandora videos
jennifer lopez baby i lov..
jennifer lopez baby i lov..
music video ohio is for l..
music video ohio is for l..
movie soundtrack war
movie soundtrack war
stock banners
stock banners
soul reaver 2 crack
soul reaver 2 crack
flat chested teen girls
flat chested teen girls
montevideo homes
montevideo homes
 Archive
2007/05
2007/04
2007/03
2007/02
2007/01
 Link Site
김댕네
별이옹네 집
보람님 블로그
석자네
스마트플레이스 - IT 팀블..
야차형의 블로그
우호님 블로그
이모님 블로그
 Visitor Statistics
Total : 31654
Today : 28
Yesterday : 42
태터툴즈 배너
rss