Как выбрать хостинг для сайта на битрикс?
Все зависит от двух параметров - какой планируемый бюджет на содержание хостинга и масштаб проекта.
- Если вы планируете один-два интернет магазина с посещаемостью до 200 чел. в день, то вполне подходящим вариантом для вас будет хостинг типа timeweb.ru. Важно чтобы хостинг был специализированным именно для битрикс. Это обойдется в зависимости от тарифа, размера дискового пространства от 300 до 3000 рублей в мес.
- Если вы планируете большее количество сайтов, или сайт с вероятной большей нагрузкой - тогда стоит брать VPS (Виртуальный частный сервер). Оптимальное решение это Digital Ocean (не для РФ, потому что многие IP адреса заблокированы в связи с Телеграммом) или Vultr.com. Цена приемлемого сервера для таких целей начинается от 15$ до 40$ в мес. На нем без проблем можно разместить 10-20 мало-нагруженных сайтов на базе битрикс (лендинги, магазины с небольшим количеством товаров, и невысокой посещаемостью), плюс битрикс24 с небольшим количеством пользователей.
- Если сайт будет высоко-нагруженным, количество товаров будет выходить за 100тыс. или планируется большое количество пользователей битрикс24 - то рекомендуем брать выделенный сервер на Hetzner.com. Цена стартует от 40 евро в мес.
В первом случае вы получаете админку от провайдера, и техническую поддержку от провайдера хостинга.
Во втором и третьем случае вам нужно будет это обеспечивать со своей стороны.
Оптимальным решение в большинстве случачев для второго и третьего сценария является установка на сервере оригинального веб окружения для 1с-битрикс. Здесь детальная инструкция по такой установке.
Если вы планируете на одном сервере установить 1с-битрикс (Например, интернет магазин на базе шаблона Аспро Некст) и CRM систему Битрикс24 (Корпоративный портал, коробочная версия), то вам стоит сделать это следующим образом:
когда вы установите веб окружение из скрипта http://repos.1c-bitrix.ru/yum/bitrix-env.sh , у вас будет создан сайт по умолчанию, который находится в папке /home/bitrix/www. Этот дефолтный сайт не стоит использовать c точки зрения безопасности, потому что он будет отрабатываться не только по доменному имени, но при при заходе на него по прямому IP адресу. Переместите содержимое этой папки в другое место и создайте там пустой файл index.php.
Используя меню, которое появляется при входе в терминал, вам нужно будет создать для каждого домена, который вы планируете свой виртуальный веб-сайт. Это делается через пункт меню «Manage sites in the pool». Сайты в последствии будут размещаться в папке /home/bitrix/ext_www/site.ru (домен вашего сайта)_. Важно, чтобы вы производили установку ваших копий битрикса заходя в браузере на тот домен, который будет использоваться в последствии при эксплуатации сайта. Это исключит некоторые трудности, которые в последствии возникают у пользователей.
ВАЖНО! Изучите документацию по веб окружению 1с-битрикс. Пример установки есть здесь.