Как управлять хостингом и развертыванием более 100 веб-сайтов

Как управлять хостингом и развертыванием более 100 веб-сайтов

В настоящее время у нас есть VPS, на котором размещено более 100 веб-сайтов с использованием PHP-FPM и NGINX.

Они представляют собой смесь Symfony, CakePHP и простого PHP. Мы также используем Git для развертывания.

Плюсы

  • Все в одном месте
  • Обновления сделаны сразу

Минусы

  • Обновления сервера выводят из строя все сайты
  • Неработающие обновления выводят из строя все сайты

Теперь мы хотим включить HTTPS для сайтов, и поскольку мы поддерживаем Windows XP, нам понадобится дополнительный IP-адрес для каждого сайта.

Это заставило меня задуматься, что, возможно, нам следует иметь один VPS на сайт, и это дало бы нам IP на сайт, но также уменьшило бы вероятность того, что все сайты одновременно отключатся. Недостатком было бы то, что это было бы больно управлять вручную.

Правильный ли это путь и что нам сделать, чтобы улучшить работу нашего веб-сайта?

решение1

Теперь мы хотим включить HTTPS для сайтов, и поскольку мы поддерживаем Windows XP, нам понадобится дополнительный IP-адрес для каждого сайта.

Нет, не нужно. Internet Explorer, Firefox, Opera, Safari и Netscape поддерживают расширение SSL Subject Alternative Names с 2003 года. Internet Explorer фактически поддерживает их с Windows 98.

Расширение Subject Alternative Name позволяет использовать несколько разных доменных имен в одном сертификате. Такой сертификат SAN или UCC, хотя и недешев, может быть более экономичным, чем 100 отдельных сертификатов, и определенно дешевле, чем запуск и работа 99 дополнительных серверов.

Связанный контент