설치 및 업그레이드 > 설치 및 구성 안내서 > 고급 구성 > 다른 옵션으로 PTC HTTP Server 및 Embedded Servlet Engine 구성 > PTC HTTP Server 구성 레이아웃
  
PTC HTTP Server 구성 레이아웃
PTC에서는 기본 Apache HTTP Server 레이아웃을 수정했습니다. 문서화된 모든 PTC 지침은 config.xml과 webAppConfig.xml ant 구성 프로젝트로 실행되어야 합니다. conf 디렉토리 안에 있는 PTC HTTP Server와 함께 제공된 파일을 직접 편집하면 스크립트가 이 파일들을 덮어쓸 수 있기 때문에 권장하지 않습니다.
사용자 지정한 사이트 특정 구성이 필요할 경우, HTTPSERVER_HOME/conf/conf.d 디렉토리에 새 conf 파일을 작성할 수 있습니다. 이 디렉토리의 conf 파일은 httpd.conf 파일에 자동으로 포함되며 추가된 새 파일은 PTC HTTP Server가 다시 시작될 때 읽어들입니다.
구성 레이아웃의 특정 세부내용이 다음 파일에서 검색될 수 있습니다.
구성 파일
세부내용
conf.d
*.conf 파일은 모두 httpd.conf 파일에 포함되며 영숫자 순서대로 로드됩니다. 다음 숫자 접두사를 사용하여 특정 순서 지정을 강제로 수행할 수 있습니다.
00-09 - 코어 httpd 구성
10-19 - PTC 구성에 대해 예약됨
20-29 - 모듈 관련 구성
30-49 - PTC 웹 응용 프로그램 구성에 대해 예약됨
50-59 - PTC 구성에 대해 예약됨
60-99 - 모든 용도로 사용 가능
위의 접두사 번호는 고유할 필요가 없습니다. 여러 00-*.conf 파일이 있을 수 있으며 정렬된 순서로 로드됩니다. 접두사 번호는 conf 파일 내에 포함된 지시어가 다른 구성 지시어의 앞 또는 뒤에 로드되어야 하는 경우 순서 강제 적용을 허용합니다. 사이트 특정 구성에 대해 예약된 공간을 사용하지 않는 것이 좋습니다. 접두사가 고유할 필요가 없으면 전체 파일 이름이 PTC에서 구성된 파일 이름과 충돌하는 경우 PTC 공구 설비가 접두사가 00-59인 파일을 덮어쓸 수 있습니다. 예를 들어, 사이트 특정 파일 00-core.conf가 사용되지만 PTC에서 나중에 00-core.conf를 배포하는 경우 사이트 특정 파일을 덮어쓸 수 있습니다. PTC는 59보다 큰 접두사를 사용하지 않습니다. 접두사 번호를 반드시 사용해야 할 필요는 없지만 되도록이면 사용하는 것이 좋습니다.
templates
PTC HTTP Server 구성을 생성하는 데 사용되는 PTC 제공 구성 템플릿을 포함합니다. 이 디렉토리의 파일은 어떤 방식으로든 수정되지 않아야 합니다. 특정 구성을 사용자 정의해야 하는 경우 파일 복사본과 해당 디렉토리 구조를 HTTPD_HOME/conf/customTemplates 디렉토리에서 작성할 수 있습니다. PTC HTTP Server 구성 스크립트는 HTTPD_HOME/conf/templates 디렉토리의 파일 대신 이 디렉토리의 파일을 자동으로 사용합니다. HTTPD_HOME/conf/customTemplates 디렉토리의 파일은 PTC 업데이트 시 자동으로 업데이트되지 않으며 PTC에서 제공한 업데이트를 적용한 후 HTTPD_HOME/conf/templates 디렉토리에서 수동으로 변경 사항을 결합해야 합니다.