
저는 단일 VPS에서 100~1000개의 격리된 WordPress 웹사이트(개발 목적)를 호스팅하려고 합니다. 이를 달성하기 위한 최선의 접근 방식은 무엇이라고 생각하십니까?
이 모든 작업은 파일과 데이터베이스를 복사하여 붙여넣어 고유한 하위 도메인을 만들고 WordPress를 설치하는 단일 클릭 버튼(스크립트)을 사용하여 수행됩니다. 이 모든 사이트에는 트래픽이 없습니다.
이제 Apache 또는 nginx와 함께 docker 또는 v-host를 사용하는 것이 혼동됩니다. 자원을 덜 사용하고 동일한 목적에 가장 적합한 것은 무엇이라고 생각하십니까?
메모:사이트에는 트래픽이 없으므로 로드 밸런싱, 가동 시간 요구 사항, 방문자, 스파이크 및 이와 유사한 사항에 대한 걱정이 없습니다. 이는 모두 개발 목적으로 사용되며 사이트는 때때로 삭제되거나 일정 시간이 지나면 자동으로 삭제됩니다.
poopy.life(단종) 및 wpsandbox.org를 살펴볼 수 있습니다. 사용 사례는 이와 유사하지만 제가 직접 사용자 정의한 용도입니다.
답변1
Docker 컨테이너와 vHost는 동일하지 않습니다.
Docker를 사용하여 시스템 커널을 공유하는 컨테이너에 WordPress 앱을 저장합니다. 동일한 컨테이너에 데이터베이스를 저장할 수도 있습니다.
Apache/nginx에서 vHost를 사용하면 컨테이너의 웹 서버에 입력 요청을 전달하여 도메인이 특정 컨테이너를 가리키도록 할 수 있습니다.
DockerHub에서 WordPress 이미지에 대해 살펴보고 Apache 또는 nginx를 사용하여 역방향 프록시를 설정하는 방법에 대해 설명하는 수백만 개의 튜토리얼을 살펴볼 수 있습니다(저는 Apache보다 빠르고 가볍기 때문에 nginx를 선호합니다).