필자는 흰색 라벨 웹 사이트 (html 파일, 이미지, js 등)를 나타내는 'web'디렉토리 아래에 파일이있는 디렉토리 구조를 가지고 있습니다. 나는 또한 20 개의 서로 다른 '브랜드'를 'web-1', 'web-2'등으로 부르며 특정 브랜드의 'web'에있는 파일을 덮어 씁니다.정적 웹 사이트를 화이트 라벨링하는 모범 사례?
아파치는 문서 루트 'website-i'에서 각 가상 사이트 i에 대한 파일을 찾도록 구성되어 있습니다. 각 '웹 사이트 -i'에 'web-i'와 같은 내용이 포함되도록하기 위해 빌드 스크립트는 '웹'을 모두 '웹 사이트 -i'로 복사 한 다음 'web-i'의 소스 파일. 이 방법
가 몇 가지 문제 :
- 그것은 파일을 복사하는 시간이 걸립니다.
- 많은 디스크 공간이 필요합니다.
- 새 브랜드를 추가하려면 스크립트를 추가해야합니다.
파일을 복제 할 필요가없는 방식으로이 작업을 수행하는 것이 가장 좋습니다. (Apache와 Linux의 경우)
내가 생각한 두 가지 해결책은 다음과 같습니다. 1. 리디렉션 사용. 2. 복사하는 대신 모든 파일에 대한 링크 만들기. –