답변:
방금이 페이지를 보았지만 귀하와 관련이 있는지 확실하지 않습니다.
기본 아이디어는 모든 정적 구성을 동적으로 작동시키는 메커니즘으로 바꾸는 것입니다. 여기에는 여러 가지 장점이 있습니다.
최신 정보
솔루션은 단일 가상 호스트에 대해 일반 이전 DocumentRoot 설정 대신 VirtualDocumentRoot를 사용하는 것으로 나타났습니다. 이를 통해 $ 0 변수를 값의 일부로 지정할 수있었습니다. 그래서 우리는“VirtualDocumentRoot / somedir / $ 1 ″을 가질 수있게되었습니다.
VirtualHosts를 변경 한 다음 수행하십시오.
apache2ctl configtest
현저한 구문 오류가 없는지 확인하고 다음을 실행하십시오.
apache2ctl graceful
또는
/etc/init.d/apache2 graceful
USR1 또는 정상 신호는 부모 프로세스가 현재 요청 후 종료하도록 (또는 아무것도 제공하지 않으면 즉시 종료하도록) 부모 프로세스에 지시합니다. 부모는 구성 파일을 다시 읽고 로그 파일을 다시 엽니 다. 각 하위 항목이 종료되면 상위 구성 요소를 새로운 구성의 하위 항목으로 대체하여 새 요청을 즉시 제공합니다.
기본적으로 기존 연결은 그대로 유지되므로 전체 다시 시작과 동일하지 않습니다. 이것은 일반적으로 수십 개의 사이트가있는 프로덕션 서버에서이 작업을 수행하는 방법입니다.