100개 이상의 웹사이트 호스팅 및 배포를 관리하는 방법

100개 이상의 웹사이트 호스팅 및 배포를 관리하는 방법

현재 우리는 PHP-FPM과 NGINX를 사용하여 100개 이상의 웹사이트를 호스팅하는 VPS를 보유하고 있습니다.

Symfony, CakePHP 및 일반 PHP가 혼합되어 있습니다. 또한 Git을 사용하여 배포합니다.

장점

  • 한 곳에서 모두
  • 업데이트가 한 번에 완료됨

단점

  • 서버 업그레이드로 인해 모든 사이트가 다운됨
  • 깨진 업데이트로 인해 모든 사이트가 다운됩니다.

이제 우리는 사이트에 HTTPS를 포함하려고 하며 Windows XP를 지원하므로 사이트당 추가 IP가 필요합니다.

이로 인해 사이트당 하나의 VPS가 있어야 하고, 그러면 사이트당 IP를 얻을 수 있을 뿐만 아니라 모든 사이트가 동시에 오프라인이 될 가능성도 줄어들 것이라고 생각하게 되었습니다. 단점은 손으로 관리하기가 어려울 것입니다.

이것이 올바른 길인가요? 웹 사이트 배포를 개선하기 위해 우리가 하는 일은 무엇입니까?

답변1

이제 우리는 사이트에 HTTPS를 포함하려고 하며 Windows XP를 지원하므로 사이트당 추가 IP가 필요합니다.

아니, 그렇지 않습니다. Internet Explorer, Firefox, Opera, Safari 및 Netscape는 2003년부터 모두 주체 대체 이름 SSL 확장을 지원했습니다. Internet Explorer는 실제로 Windows 98부터 이를 지원했습니다.

주체 대체 이름 확장은 단일 인증서에 여러 개의 서로 다른 도메인 이름을 허용합니다. 이러한 SAN 또는 UCC 인증서는 비록 저렴하지는 않지만 100개의 개별 인증서보다 더 경제적일 수 있으며 99개의 추가 서버를 설치하고 실행하는 것보다 확실히 저렴합니다.

관련 정보