책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960774087
· 쪽수 : 268쪽
책 소개
목차
1장 코어 HTTP 모듈
___소개
___새 모듈 설치와 엔진엑스 컴파일
___엔진엑스의 디버그 모드 실행
___CLI를 이용한 엔진엑스 재로딩
___효율적 관리를 위한 환경설정 파일 분리
___다중 가상 호스트의 설정
___기본 캐치올 가상 호스트의 설정
___가상 호스트에서의 와일드카드 사용
___작업자 프로세스 수의 정확한 설정
___업로드 파일 크기의 확장
___단순 사이트를 위한 동적 SSI 사용
___특정 페이지 앞뒤에 콘텐트 추가
___디렉토리 자동 색인 설정
___무작위 웹 페이지 서비스
___사용자 식별 및 기록을 위한 쿠키 서비스
___응답을 다른 코드로 재인코딩
___특정 콘텐트 타입에 Gzip 압축 적용
___404 등의 에러 페이지 설정
2장 재작성에 관한 모든 것: 재작성 모듈
___소개
___간단한 리다이렉트 설정
___재작성과 변수
___재작성과 쿠키
___재작성과 브라우저 에이전트
___재작성과 전송률 제한
___HTTP 리퍼러와 요청 제한
___서비스 운용 중 유지보수 페이지 서비스
___정적 파일 서비스를 이용한 워드프레스 사이트 설정
___정적 파일 서비스를 이용한 드루팔 사이트 설정
___정적 파일 서비스를 이용한 마젠토 설정
___아파치 .htaccess를 엔진엑스 재작성으로 변환
___맵을 이용한 간결한 환경설정
3장 모든 것을 기록한다: 로그 모듈
___소개
___에러 로그 경로와 레벨 설정
___아파치 포맷으로 기록하기
___404 에러 기록의 해제
___다중 로그 프로파일
___로그 파일 캐시의 설정
___가상 호스트마다 개별적인 에러 로그 사용
___로그 로테이션 설정
___원격 로그 설정과 syslog-ng
___맞춤형 로그를 이용한 편리한 분석
4장 속도를 조절한다: 접근 및 전송률 제한 모듈
___소개
___특정 세션에 대한 요청 제한
___IP를 이용한 접근 거부와 허용
___다운로드 디렉토리와 전송률 제한 설정
___검색 엔진 봇의 전송률 제한
___맥스마인드 국가 데이터베이스를 이용한 GeoIP 설정
___GeoIP 모듈을 이용한 접근성 및 전송률 제어
5장 안전을 보장한다: 보안 모듈
___소개
___접근 제어용 HTTP 인증 설정
___보안 링크 만들기
___단순 사이트를 위한 HTTPS 구축
___비표준 에러코드를 이용한 SSL 설정 디버깅
___다중 서버와 와일드 카드 인증
___재작성 규칙용 엔진엑스 SSL 변수
6장 애플리케이션의 설정: FCGI와 WSGI 모듈
___소개
___PHP FCGI 사이트 구축
___uWSGI를 이용한 파이썬 사이트 구축
___FCGI 타임아웃의 수정
___속도 증대를 위한 FCGI 캐시 활용
___멀티 FCGI 백엔드의 사용
7장 엔진엑스를 리버스 프록시로 활용
___소개
___엔진엑스를 리버스 프록시로 사용하기
___엔진엑스를 리버스 프록시로 사용하는 레일즈 사이트 구축
___리버스 프록시 타임아웃 설정
___리버스 프록시의 캐시 설정
___리버스 프록시와 다중 백엔드
___thttpd와 엔진엑스를 이용한 CGI 파일 서비스
___리버스 프록시를 이용한 부하 균형
___split-clients를 이용한 조건부 요청 분리
8장 엔진엑스를 이용한 성능 개선과 검색 엔진 최적화
___소개
___성능 최적화를 위한 정확한 TCP 옵션 설정
___엔진엑스 작업자에게 편리함을 제공하는 킵얼라이브 값 하향 조정
___캐시 백엔드로 사용되는 멤캐시디
___이벤트 모델과 파일 한계값의 올바른 환경설정
___클라이언트측 캐시를 위한 max-age 만료 기간 헤더의 설정
___대역폭 절약을 위한 스크래퍼, 봇, 스파이더의 차단
___검색 엔진 최적화를 위한 www 없는 도메인으로의 변환
___요청의 모든 공백 문자 제거하기
___모니터링을 위한 서버 상태 설정
___24x7 엔진엑스 모니터링을 위한 뮤닌(Munin) 환경 설정
___GZIP 사전압축 설정
___엔진엑스를 이용한 핫링크 방지
___임베디드 펄을 이용한 자바스크립트 파일 압축
___임베디드 펄을 이용한 CSS 파일 축소
___임베디드 펄을 이용한 사이트맵 서비스(SEO)
___엔진엑스에서의 드루팔 부스트 모듈 설정
___플래시 파일 스트리밍 설정
___1x1 GIF 서비스 모듈을 활용한 오프라인 프로세싱
9장 서드파티 모듈의 활용
___소개
___IMAP/POP3 프록시 서버 설정
___메일 서비스용 인증 설정
___메일 인증용 SSL 설정
___엔진엑스를 WEBDAV 리버스 프록시로 활용하기
___엔진엑스를 이용한 동적 이미지 리사이징
___엔진엑스 응답 내용의 텍스트 검색과 치환
___실시간 ZIP 파일 압축
___엔진엑스를 HTTP 발행-구독 서버로 활용하기
___XSLT 템플릿을 이용한 XML 응답 변환
___정적 콘텐츠용 Etag 설정
___페이지 로드 시간을 간편하게 기록
___MP4/H.264 파일의 스트리밍
___SCGI 사이트 구성
___기간 만료 링크의 설정
10장 그 밖의 서드파티 모듈
___소개
___정밀한 부하 균형 설정
___백엔드 서버 상태 검진 설정
___파일 업로드 진행 상황의 추적과 보고
___엔진엑스를 이용한 둥근 모서리 스타일 만들기
___퓨전 패신저를 이용한 파이썬 실행
___엔진엑스에서 RRDtool로 직접 그래프 만들기
___구글 성능 도구 사용하기
___GridFS로부터 직접 콘텐트 서비스
___PAM을 이용한 기본 HTTP 인증 설정
___커버로스를 이용한 기본 HTTP 인증 설정