| Sun ONE Web Server 6.1 설치 및 이전 설명서 |
2 장
설치 전 준비사항 Sun ONE Web ServerSun ONE Web Server를 설치하기 전에 필요한 내용은 다음과 같습니다.
이 장의 내용:
지원 플랫폼Sun ONE Web Server를 지원하는 플랫폼은 다음 표에 보이는 것과 같습니다.
* 바이너리 호환성을 통하여 지원
** iPlanet Web Server 6.0부터 이전 SPARC CPU는 지원되지 않습니다. Sun ONE Web Server 6.1은 계속하여 UltraSPARC 아키텍처를 지원합니다.
필수 패치운영 체제를 최신의 패치를 사용하여 업데이트하는 것이 좋습니다.
Solaris OE 플랫폼의 경우 Sun의 권장 패치 목록은 다음에 있습니다.
http://sunsolve.sun.com/pubpatch.
지원 브라우저Sun ONE Web Server는 다음 브라우저에서 실행됩니다.
하드웨어 및 소프트웨어 요구 사항위의 목록에 있는 UNIX, Linux 또는 Windows 운영 체제 메모리 및 디스크 공간 요구 사항에 더하여 컴퓨터에 다음의 하드웨어 및 소프트웨어가 있어야 합니다.
모든 플랫폼
UNIX/Linux:
Windows
기타 기술적 요구 사항Sun ONE Web Server를 설치하는데 필요한 하드웨어 및 소프트웨어가 적절히 구비되었으면 반드시 다음 요구 사항을 만족하는지 확인해야 합니다.
- 서버 컴퓨터의 호스트 이름과 IP 주소를 알아야 합니다.
- 서버에는 DNS 별칭이 있습니다. 서버용 DNS 별칭을 만드는 방법은 서버용 DNS 별칭 생성을 참조하십시오.서버에 UNIX, Linux 또는 Windows 사용자 계정이 있어야 합니다. 더 자세한 내용은 서버용 UNIX 및 Linux 사용자 계정 또는 서버용 Windows 사용자 계정을 참조하십시오.You have two port numbers - one for the Administration Server and the other for the first Sun ONE Web Server server instance. For information on choosing port numbers for your server, see 고유한 포트 번호 선택.
서버용 DNS 별칭 생성
컴퓨터를 다른 컴퓨터와 함께 네트워크에서 실행하려는 경우 시스템 관리자가 실제 서버 컴퓨터를 가리키는 DNS CNAME 레코드 또는 별칭을 설정해야 합니다. 이후 서버 컴퓨터를 가리키는 모든 URL을 변경하지 않고 서버 컴퓨터의 실제 호스트이름 또는 IP 주소를 변경할 수 있습니다.
예를 들어 서버의 이름은 my_server.my_company.com으로 하고 www.my_company.com 등의 별칭을 사용할 수 있습니다. 따라서 서버에 있는 문서의 URL은 항상 my_server가 아닌 www 별칭을 사용하게 됩니다.
서버용 UNIX 및 Linux 사용자 계정
Sun ONE Web Server가 시작되면 설치 동안 지정한 UNIX 또는 Linux 사용자 계정으로 실행됩니다. 서버의 하위 프로세스는 모두 이 계정을 소유자로 만들어집니다. 시스템 리소스에 대한 액세스가 제한된 UNIX 또는 Linux 계정을 만드는 것이 가장 좋은 방법입니다. 계정에는 구성 파일에 대한 읽기 권한과 logs 디렉토리에 대한 쓰기 권한이 있어야 합니다.
Solaris OE의 경우 기본적으로 Sun ONE Web Server용으로 webservd라는 사용자 및 그룹 계정이 만들어집니다.
Solaris가 아닌 UNIX 플랫폼(webservd 사용자/그룹이 완전히 예비될 수 없는 경우)에서 Sun ONE Web Server용 전용 사용자 계정을 만들지 않는 경우 nobody라는 이름의 계정을 사용할 수 있습니다. 그러나 사용자에게 Sun ONE Web Server를 실행하도록 nobody 권한을 부여할 수는 없습니다. 또한 설치 동안 음의 uid/gid가 지정된 경우 nobody 사용자는 일부 시스템에서 작업하지 못할 수 있습니다. nobody용 uid가 있는지 /etc/passwd 파일을 확인하고 0 이상으로 지정되었는지 확인하십시오.
Administration Server는 또한 설치된 모든 서버용 구성 파일에 대하여 쓰기 권한이 있는 사용자 계정으로 실행할 수 있습니다. 그러나 root로 Administration Server를 실행하는 것이 더 쉬운데, 이는 Administration Server 사용자는 1024 이하의 포트 번호를 사용하는 서버를 시작 및 정지할 수 있기 때문입니다. (1024보다 큰 포트 번호는 모든 사용자가 시작할 수 있습니다.)
Sun ONE Web Server를 실행하는데 사용하는 사용자(보통 nobody)는 Administration Server를 실행하는 데 사용하는 그룹(보통 root)과 동일한 그룹에 있어야 합니다.
서버용 Windows 사용자 계정
Sun ONE Web Server용 Windows 사용자 계정을 만들어야 합니다. 시스템 리소스에 대한 액세스가 제한되어야 하며 권한이 부여되지 않은 시스템 사용자(시스템에 대하여 제한된 시스템 권한이 있는 사용자)에 의하여 실행되어야 합니다. 서버가 시작되면 이 사용자 계정으로 실행됩니다. 서버가 사용하는 서버 확장자 모듈은 이 사용자 계정을 소유자로 하여 만들어집니다.
설치 동안 서버는 귀사에서 만든 사용자 계정이 아닌 LocalSystem 계정을 사용합니다. 서버를 시작하여 실행하면 만들어진 사용자 계정을 사용해야 합니다. 설치 과정이 끝난 후 서버용 사용자 계정을 변경할 수 있습니다. 사용자 계정이 다른 컴퓨터에서 파일을 가져 올 수 있도록 권한을 부여하여 서버가 다른 컴퓨터에 탑재된 파일을 서비스하도록 할 수 있습니다.
또한 서버용으로 만드는 사용자 계정은 모든 Sun ONE 서버용 서버 사용자가 포함된 그룹에 속하도록 하여 여러 대의 서버가 공유된 파일에 액세스할 수 있어야 합니다.
고유한 포트 번호 선택
Administration Server용 한 개와 Sun ONE Web Server 인스턴스용 각 한 개 등 여러 개의 포트 번호가 필요합니다. Administration Server는 Sun ONE Web Server의 특수한 인스턴스로 Sun ONE Web Server를 관리할 때 사용합니다.
표준 웹 서버 포트 번호는 80이며 표준 SSL을 사용하는 웹 서버 포트 번호는 443이지만, Sun ONE Web Server를 원하는 포트에 설치할 수 있습니다. 기본 포트(포트 80)이 아닌 다른 포트를 사용하는 경우 홈페이지에 액세스하는 데 사용하는 URL이 변경됩니다. 예를 들어 컴퓨터의 이름이 www.siroe.com이며 포트 9753을 선택하는 경우 서버의 URL은 http://www.siroe.com:9753/이 됩니다.
Administration Server용 번호는 무작위 번호를 선택하여 서버에 침입하는 것이 더욱 어렵도록 해야 합니다. 서버를 구성할 때 Administration Server의 포트 번호를 이용합니다. 예를 들어 mozilla.com 서버의 경우 서버의 URL은 http://www.mozilla.com:2634/가 될 수 있습니다.
선택한 포트가 이미 사용되지 않는지 확인하십시오. UNIX 및 Linux 시스템의 경우 서버 컴퓨터에 있는 파일 /etc/services에서 다른 서비스용으로 예비된 포트 번호를 지정하지 않도록 확인할 수 있습니다. 현재 다른 서비스가 사용하는 포트를 선택한 경우 설치 프로그램에 다른 포트를 선택하도록 프롬프트가 표시됩니다.
참고
UNIX나 Linux를 사용하며 포트 번호를 1024 이하로 선택하는 경우 서버를 시작하려면 반드시 root로 로그인해야 합니다. 서버가 포트에 바인드된 후 서버는 root 사용자 계정에서 사용자가 지정한 사용자 계정으로 변경됩니다. 1024보다 큰 포트 번호를 사용하는 경우 서버를 시작할 때 root 사용자일 필요는 없습니다.
설치 개요Sun ONE Web Server는 Sun Products 다운로드 웹 사이트에서 다운로드하여 설치할 수 있습니다.
또한 Sun ONE Web Server CD에서 설치할 수 있습니다. Sun ONE Web Server 소프트웨어에는 5.2 버전의 Sun ONE Directory Server가 Companion CD에 함께 제공됩니다.
Sun ONE Web Server를 설치하려면 다음과 같이 합니다.
- 이미 iPlanet Web Server가 설치되어 있으며 이 서버를 Sun ONE Web Server 6.1에서 사용할 수 있도록 이전하려면 4.1 웹 서버를 종료하고 서버 루트에 있는 모든 파일을 백업하여 저장합니다.
참고
4.1 이하의 iPlanet Web Server 버전을 직접 Sun ONE Web Server 6.1로 이전하는 것은 지원되지 않습니다. 먼저 iPlanet Web Server 4.1로 기존 서버를 이전한 다음 Sun ONE Web Server 6.1로 이전해야 합니다.
반드시 Sun ONE Web Server 6.1을 별도의 디렉토리에 설치해야 합니다. 예를 들어 이전 버전의 웹 서버가 C:\netscape\server4에 설치되어 있는 경우 Sun ONE Web Server 6.1은 C:\Sun\WebServer6.1에 설치합니다.
Windows의 경우 서버 설치 동안 Winnt/System32에 추가된 파일 또한 사본을 저장하고 레지스트리를 복사해야 합니다. 레지스트리의 사본을 저장하는 방법은 운영 체제 설명서를 참조하십시오.
- 아직 브라우저가 설치되어 있지 않으면 설치합니다. 호환되는 브라우저 목록은 지원 브라우저를 참조하십시오.
- 액세스 제어용으로 사용자 및 그룹을 사용하려 하며 설치된 Sun ONE Directory Server가 없는 경우에는 Sun ONE Web Server 소프트웨어와 함께 제공되는 Companion CD에서 설치합니다.
- Sun ONE Web Server를 설치하고 구성합니다.