목차
머리말 = 3
차례 = 7
권두부록 : 웹서버 소개와 기초
웹서버의 소개 = 14
1-1. 웹서버의 종류와 기능 비교 = 14
(1) Apache = 14
(2) Internet Information Server = 18
(3) Sun ONE Web Server(iPlanet Web Server) = 20
1-2. 국내 웹서버 사용 현황 = 25
(1) 2002년 Fortune지 선정 세계 500대 기업 웹서버 사용 현황 = 25
(2) 국내 100개 기업 웹서버 사용 현황 = 26
1-3. 웹서버의 선택 = 27
(1) Apache + Tomcat : JSP/Servlet/Beans = 27
(2) IIS 5.0 +MTS : ASP/ActiveX = 27
(3) Sun ONE Web Swrver : JSP/Servlet/Beans = 28
(4) Machine 및 OS의 선택 또 다른 하나의 고민 = 30
1부 Sun ONE Web Server 설치와 관리
1장 Sun ONE Web Server 6.0 소개 = 34
1-1. SUN |Netscape 그리고 iPlanet, Sun ONE 소개 = 34
1-2. Sun ONE Web Server의 변천사 = 36
1-3. Sun ONE Web Server의 기능 소개 = 38
2장 Sun ONE Web Server 6.0 설치 = 40
2-1. 설치를 위한 사전 점검 = 40
(1) 지원하는 시스템 및 OS = 40
(2) 필요한 시스템 자원 = 41
(3) 설치를 위한 시스템별 OS 패치 = 42
(4) JSP/Servlet 사용을 위한 JDK 설치 및 OS 패치 = 45
(5) 설치 중 필요한 시스템 정보 = 46
2-2. Sun ONE Web Server 6.0 설치 방법 = 49
(1) 유닉스 시스템에 설치하기 = 49
(2) 윈도우 NT와 2000 서버에 설치하기 = 60
(3) 원격 설치 및 무인 설치 방법 = 70
(4) 업그레이드 방법 = 75
3장 Sun ONE Web Server 6.0 기초 운영 = 76
3-1. 관리 서버 사용 방법 = 76
(1) 웹서버 서비스 기동 방법 = 76
(2) 관리 서버 접속 = 77
(3) 관리자 메뉴 사용 방법 = 78
(4) 수정 사항 적용 방법 = 87
3-2. 웹서버 관리 방법 = 88
(1) 관리 서버 IP 및 포트 변경 = 88
(2) 관리자 아이디 및 패스워드 변경 = 90
(3) 웹서버(Instance) 추가 = 89
(4) 웹서버(Instance) IP 및 포트 변경 = 90
3-3. 웹 문서의 관리 방법 = 91
(1) 도큐먼트 루트 수정 = 91
(2) Index File 수정 = 91
(3) Directory indexing 수정 = 92
(4) 가상 디렉토리 추가 = 92
(5) MIME Type 수정 및 적용 = 93
3-4. 웹서버 로그 관리 = 95
(1) 로그 보기 = 95
(2) 로그 파일 위치 변경 = 95
(3) 로그 파일 자동 백업 = 95
3-5. CGI 사용 = 97
(1) CGI를 URI로 실행 = 97
(2) CGI 확장자로 실행 = 98
3-6. JSP/Servlet 사용 = 98
2부 Sun ONE Web Server 구조와 운영 관리
4장 Sun ONE Web Server 6.0 운영 = 102
4-1. Sun ONE Web Server 6.0의 설계 구조 = 102
(1) 웹서버 동작 구조의 이해 = 103
(2) Sun ONE Web Server 6.0의 프로세스 구조 = 122
(3) 웹서버의 구성 설계 = 125
4-2. 웹서버 관리 = 134
(1) 관리 서버(Administration Server) = 134
(2) 웹서버 관리자(Server Manager) = 174
(3) 클래스 관리자(Class Manager) = 248
(4) 가상 서버 관리자(Virtual Server Manager) = 304
(5) SSL 적용을 위한 인증서 관리 = 316
(6) 웹서버 SNMP로 모니터링하기 = 350
3부 웹서버 구축과 튜닝
5장 Sun ONE Web Server 6.0의 서버측 프로그램 연동 = 370
5-1. JSP/Servlet 사용하기 = 371
(1) JSP/Servlet 활성화 = 371
(2) Servlet/JSP를 위한 ORACLE JDBC 연동 = 373
(3) DB Pool을 사용하여 성능 향상 = 378
(4) 미들웨어의 사용 = 384
(5) Sun ONE Web Server/JSP 처리 성능 최적화 = 391
5-2. CGI 사용하기 = 401
(1) C CGI 실행하기 = 401
(2) Perl Script 실행하기 = 404
(3) PHP 실행하기 = 408
(4) WinCGI 실행하기 = 413
(5) CGI에서 Oracle 연동하기 = 415
5-3. ASP 사용하기 = 417
(1) Unix(Solaris)에서 ASP 실행 = 418
(2) NT에서 ASP 실행 = 426
5-4. NSAPI 및 CGI 변수 정리 = 432
6장 Sun ONE WS 6.0을 적용한 시스템, 설계 및 튜닝 = 435
6-1. Sun ONE WS 6.0을 적용하기 위한 System Sizing = 436
(1) 정보 수집 = 437
(2) 필요 자원 정의 = 440
(3) 시스템 분석 = 442
(4) 웹서버 벤치마킹 = 457
6-2. 웹서버 성능 모니터링 도구 활성화 = 465
(1) 모니터링 기능 활성화하기 = 465
(2) Performance Dump와 File Cache information 활성화 = 473
6-3. Perfdump 항목별 개요 및 튜닝 정보 = 477
(1) Web Daemon 정보 = 479
(2) Connection Queue 정보 = 480
(3) ListenSocket 정보 = 482
(4) Keep Alive 정보 = 484
(5) Session 정보 = 488
(6) Cache 정보 = 490
(7) Native Pool 정보 = 495
(8) DNS Cache 정보 = 495
(9) Async DNS 정보 = 496
(10) Performance Counters = 496
(11) 사용 중인 Sessions 정보 = 500
6-4. nsfc 항목별 개요 = 502
6-5. Web Server nagnus.conf 튜닝 항목 정리 = 505
6-6. 시스템 모니터링 = 510
(1) 모니터링시 생각해야 할 사항 = 510
(2) 모니터링시 점검 부분 = 511
(3) System Input/Output = 520
(4) 모니터링 도구 = 522
(5) truss = 523
7장 웹 시스템 설계 = 542
7-1. Sun ONE WS 6.0을 사용한 n계층 시스템 구조 = 542
7-2. 대용량. 고가용성(High Availability) 시스템 설계 = 547
(1) 웹서버의 부하분산 = 547
(2) Server Clustering = 556
(3) Disk Clustering = 559
권말부록
1. Log File Format = 566
2. contexts.properties 해설 = 567
3. JAVA 개발자를 위한 웹서버 디버깅 방법 = 569
4. 상황별 응급조치 방법 = 572
5. 참조 = 579
색인 = 581