Назад | Перейти на главную страницу

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

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

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

Плюсы

Минусы

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

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

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

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

Нет, не знаешь. Internet Explorer, Firefox, Opera, Safari и Netscape имеют все поддерживаемые расширения SSL для альтернативных имен субъектов с 2003 года. Internet Explorer фактически поддерживает их с Windows 98.

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