Блог

Настройка сервера под хостинг

Восстановление пароля.

Настройка выделенного сервера для работы сайта под управлением HostCMS / Хабр

Наш сервис просто космос. Корзина 8 Бесплатная настройка сервера. Бесплатная настройка сервера Все акции. Когда ваш проект настолько вырос, что вы приобретаете выделенный сервер, одной покупки сервера недостаточно — потребуется его настройка: Другие акции.

Если произойдет какой-нибудь сбой в системе, то устранять последствия тоже придется своими силами. Как говорят знатоки, без знаний по администрированию серверов настройку и обслуживание виртуального сервера вы осуществлять не сможете. Самоделкин-хостинг попробует без каких-либо умений настроить виртуальный сервер. Учитывая информацию из интернета, примерная стоимость услуги по настройке виртуального сервера составляет руб.

Заказываем услугу виртуального сервера на основе VDS. Важным обстоятельством на этом этапе является выбор операционной системы, на которой будет работать сервер. Предлагаются Linuxлибо Windowsтак как большинству пользователей компьютеров привычнее Windows, сразу бы хотелось его и выбрать, но мы пробуем консультироваться по этому вопросу у хостера.

Кстати, хотелось бы отдельно отметить, по поводу консультаций, которые мы чаще всего получаем от техподдержки виртуального хостинга, с их строны мы слышим примерно следующее: Тем не менее, если посмотреть предложенные на выбор подразделы по Linux, так здесь видим семь вариантов: Bitrix, CentOSDebian и другое. Снова консультируемся у хостинг-провайдера и в результате останавливаемся на Ubuntu- выбираем последнюю версию Ubuntu Получаем, таким образом, за общую стоимость руб.

Еще раз предупреждаем: Сам хостер, у которого мы заказали виртуальный сервер, предлагает воспользоваться программой PuTTY Download Page скачать можно здесь - PuTTYскачиваете первый увиденный пакет - putty. PuTTY — это аналог консоли, находящейся в аккаунте VDS-сервера, но только она просто устанавливается на ваш локальный компьютер. После запуска программы PuTTY видим такую консоль:.

Тип подключения SSH. Попадаем в консоль:. Указываем login as: Хотя ab — это скорее для себя, чтобы оценить эффективность установок.

Человека со стороны обычно интересует только то, что показывает Google PageSpeedпоэтому ориентировaться следует и на. В последнем случае сайт на старом хостинге давал 60, после переноса на VDS с такими же параметрами он в Apache в установке по умолчанию показывал 72, nginx с голым конфигом — 62, после добавления сжатия — На этом и остановились, выбрали nginx.

В репозитории несколько пакетов, для большинства ситуаций достаточно базового core, содержащего все основные модули, для PHP нам понадобится FPM. Файл в общем стандартный, но для скорости добавим кеширование и сжатие. Точные параметры в каждом случае необходимо подбирать опытным путем, но для нeбольших и средних проектов таких установок обычно бывает достаточно.

В nginx. Это общий пример для стандартного движка. Некоторые движки вроде OpenCart или WebAsyst требуют специфических настроек, и даже не всегда работает то, что предлагается в Сети. Проверяем, работает ли сжатие. Это можно сделать, просмотрев заголовок Content-Encoding в Firebug он должен показывать gzipили при помощи специального сеpвиса. Но работать еще не. Нужно настроить PHP.

Проверяем, что в pool. Кроме этого, можно обратить внимание на параметры, определяющие количество процессов, которые будут обслуживать PHP-запросы. На чуть загруженных серверах может не хватать количества пpоцессов.

Настройка сервера с нуля для хостинга сайта

В логах об этом сразу скажут. Еще важный файл php. Параметров там много, и можно рассказывать долго. Но изначально следует включить сжатие, установить максимальный размер файла на аплоад, подключить mailсессии и очень желательно включить акселератор OPcache. Теперь перенос сайта.

Настройка хостинга VDS/VPS от sanfranciscogiants1.info

Если переносим с другого хостинга, то там создаем бэкап. Если есть хостинговая веб-панель, то можно использовать ее возможности. Или вручную:. На запрос указываем пароль root, и уже можно работать. Если не требуется доступ к нему извне, то следует разрешить использовать только локалхост или сокет.

Остальные параметры обычно настроены оптимально для большинства ненагруженных узлов. В процессе работы следует смотреть за журналами и значениями текущих переменных. Вероятно, что-то придется подкрутить. Для быстрой оптимизации лучше воспользоваться советами, выдаваемыми скриптом MySQLTuner, который есть в репозитории.

Если нужны вcе базы, то используем ключ -A.

Настройка сервера с нуля для хостинга сайта - sanfranciscogiants1.info

Копируем на новый сервер. Создаем базу workbase, импортиpуем старые данные и создаем учетную запись baseadmin для работы с этой базой:. Хотя некоторые приложения могут напрямую подключаться к внешнему SMTP что очень даже хорошо: Здесь опять два варианта: В качестве последнего отлично подходит ssmtp, который есть в репозитории. И почта должна уже рабoтать. Единственный момент — если почтовый ящик домена привязан к Gmail, то, когда в него идет письмо с этого же домена, технология DMARC Gmail может его отбросить как спам.

Хотя если отправитель будет другой, то все будет работать. В этом случае следует убедиться, что SMTP-сервер не отправляет hostname, которое дал серверу хостер.

Строку mydestination следует изменить. Две важные вещи — мониторинг и бэкап. После установки сайт может падать из-за неоптимальных настроек. Поэтому лучше сразу установить хотя бы простое решение, позволяющее перезапускать сервисы.

В репозиториях есть отличные утилиты healt-check или monit, проверяющие не только сервисы, но и общее состояние сиcтемы. Настроек там много, и на первых порах или на легких сайтах можно обойтись простеньким скриптом. Для nginx он будет выглядеть примерно так:. Решений для бэкапа в репозитории больше чем достаточно, в зависимости от ситуации и наличия ресурсов можно подобрать себе любой по вкусу.

Файлы будем хранить неделю. Чтобы файлы удалялись автоматически, в имени будем использовать остаток от деления, тогда новый файл с таким же именем будет перезатираться.