9/14/2007

[HOSTING] 6. 웹 호스팅 서버 기술

6. 웹 호스팅 서버 기술

- 이번 장은 대부분 공통적인 호스팅 기술에 대해서 서술한다.


6.1 Windows 호스팅

- 윈도우즈 호스팅은 윈도우즈 운영체제 상에서 웹 서비스의 호스팅을 의미한다.

- ASP(Active Server Pages)와 같은 서버 스크립팅을 사용할 계획이 있거나, 아니면, 마이크로소프트사의 액세스 또는 마이크로소프트사의 SQL 서버를 사용할 계획이 있다면 윈도우즈 호스팅을 선택해야 한다.


6.2 Unix 호스팅

- 유닉스 호스팅은 유닉스 운영체제 상에서 웹 서비스의 호스팅을 의미한다.

- 유닉스는 최초의 웹 서버 운영체제 이다. 그리고, 신뢰와 안정성이 뛰어나다는 것을 알고 있다. 종종 윈도우즈 보다 비용이 싸다.


6.3 Linux 호스팅

- 리눅스 호스팅은 리눅스 운영체제 상에서 웹 서비스의 호스팅을 의미한다.


6.4 CGI

- 웹 페이지는 CGI와 같은 스크립트를 실행시킬 수 있다. CGI 스크립트는 동적이고 상호작용 웹 페이지를 만들기 위해 서버상에서 실행될 수 있다.

- 대부분 인터넷 서비스 제공자는 CGI가 가능한 몇몇 종류를 제공할 것이다. 그리고, 가설치, 실행준비, 방명록, 페이지 카운터, 챗포럼 솔루션 등이 CGI 스크립트로 쓰여진다.

- CGI 사용은 대부분 유닉스와 리눅스 서버들이다.


6.5 ASP - Active Server Pages

- ASP는 마이크로소프트에 의해 개발되어진 서버 측면 스크립팅 기술이다.

- ASP는 HTML 페이지 내부에 스크립트 코드를 넣어서 동적인 웹 페이지를 만들수 있다. 그 코드는 그 페이지가 웹 브라우저로 되돌아오기전에 웹 서버에 의해 실행되어진다. 비주얼베이직와 자바 스크립트 둘다 이용할 수 있다.

- ASP는 윈도우즈 95, 98, 2000, 그리고 XP에서 표준 구성요소이다.

- 다수의 웹 호스팅 제공자들은 ASP를 제공한다. 더욱더 인기있는 기술이 되고있다.


6.6 Chili!Soft ASP

- 마이크로소프트의 ASP 기술은 윈도우즈 기반에서 실행된다.

- 그러나, Chili!Soft ASP는 유닉스나 다른 기반에서 ASP 실행을 허락하는 소프트웨어 제품이다.


6.7 JSP

- JSP는 Sun에 의해 개발된 ASP와 같은 서버 측면 기술이다.

- HTML 페이지 내부에 자바 코드를 넣으므로써 동적인 웹 페이지를 작성할 수 있게끔 해준다. 그 코드는 그 페이지가 웹 브라우저로 되돌아오기전에 웹 서버에 의해 실행되어진다.

- Java 기술을 이용하는 JSP는 어떠한 서버 플래폼에서도 사용가능하다.


6.8 FrontPage

- 프론트페이지는 마이크로소프트에의해 개발된 일반적인 웹 사이트 디자인 도구이다.

- 프론트페이지는 웹 개발에 관한 깊은 지식 없이도 웹 사이트를 개발할 수 있게해준다. 대부분의 윈도우즈 호스팅 솔루션은 그들 웹 사이트 개발을 위해 프론트페이지 사용자를 위한 프론트페이지 서버 익스텐션을 지원한다.

- 프론트페이지를 이용할 계획이라면, 윈도우즈 호스팅 솔루션을 찾아야한다.(유닉스/리눅스가 아니고)


6.9 PHP

- PHP는 ASP와 같은 HTML 페이지 내부에 스크립트 코드를 넣으므로써 동적인 웹 페이지를 작성할 수 있게끔 허락해주는 서버 측면 스크립팅 언어이다. 그 코드는 그 페이지가 웹 브라우저로 되돌아오기전에 웹 서버에 의해 실행되어진다.


6.10 Cold Fusion

- 콜드 퓨전은 동적인 웹 페이지를 개발하기 위한 또 다른 서버 측면 언어이다. - 콜드 퓨전은 Macromedia에 의해 개발되어졌다.


6.11 Secure Server

- 보안 서버는 암호 데이터 전송을 한다.

- 온라인에서 신용카드 처리나, 권한없는 접근을 보호하기 위한 웹 통신 타입을 계획하고 있다면 웹 호스트는 보안 서버를 제공해야 한다.