Как узнать настройки хостинг сервера

Здравствуйте. Я разрабатываю сайты уже более 5 лет и набралось достаточное кол-во работ (315 сайтов их них 281 на постоянной поддержке). Встал очень резкий вопрос с собственным хостингом. Сам пользовался и подключал клиентов к Hostinger, но мне уже как-то надоело постоянно отстегивать деньги хосту (причем деньги уходят не малые (часть мои, часть от клиентов, но все равно геморрой еще тот). Минимальные знания, типа поставить себе на отдельную машину php, mysql, apach и т.д. имеются, но нужно что-то более серьезное. Вот примерный список того, что нужно от хостинга:

  • — Возможность настраивать почту от домена
  • — Направлять dns от домена на хост
  • — Настраивать субдомен
  • — Подключать базы mysql- Как то организовать личный кабинет для клиентов (чтобы в хотя-бы минимальном виде могли видеть свои файлы на сервере и проверять почту (если не ошибаюсь, как-то можно подключить round cube или squirrelmail))
  • — Как-то упаковать эту работу через сайт

Кто сможет подсказать стоящую инфу или еще как-нибудь помочь, готов заплатить!) Заранее спасибо!

Технически:
Во первых вам надо решить где вы будете рулить почту и ДНС.
Вариантов два:
У сторонних провайдеров (тот же упомянутый Яндекс предоставляет бесплатно и услуги почты, и управление ДНС).
Это даст вам меньше морок с настройками и снизит нагрузку на сервер.
На своём сервере — надо будет всё настроить и будут использоваться дополнительные ресурсы, но зато вы будете полноценным провайдером — все услуги одним пакетом.
Во вторых вам нужна панель для управления хостингом.
В принципе, можно использовать любую. Некоторые из них: ISPmanager, Plesk, cPanel, VistaCP, Virtualmin, Zpanel, ISPConfig, DirectAdmin. Есть платные, есть бесплатные.
При установке, панели автоматически устанавливают и настраивают большинство нужных служб и дополнений.
По моим ощущениям, ISPmanager один из самых простых, Virtualmin ближе чем другие к нативным настройкам компонентов (то есть меньше изменяет их под себя).
Также, большинство панелей имеют встроенный функционал для резервного копирования, мониторинга системы, управления обновлениями и других системных задач.
В третьих, вам надо рассчитать количество нужных ресурсов для сервера, и в соответствии с этим выбрать выделенный или виртуальный сервер.

Организационно:
Если вы хотите иметь возможность не только управлять автоматически хостингом, но и клиентами, пакетами услуг и оплатами — вам нужна ещё и панель для биллинга. Например: BILLmanager, WHMCS.
Для неё лучше использовать отдельный сервер, но это не принципиально.

Интеграцию панелей биллинга и хостинга в сайт надо будет делать отдельно (WHMCS имеет некоторые базовые настройки для этого).

Если есть ещё вопросы, пишите в Skype: olegburcamd

Начни здесь → Регистрация домена и его привязка к хостингу, подключение по FTP/SFTP, создание базы данных и установка WordPress

Как показал мой опыт, у очень многих людей возникают с этим трудности. Да в принципе, если вспомнить меня… эээ… 10 лет назад? Или.. Ну короче в школе я тогда учился. И на всю жизнь запомню, как я пытался установить Apache, как ковырялся в httpd.conf и мучил файл hosts. А я рассказывал, как долго я пытался выбрать, что использовать — ASP.net или PHP? К счастью, сейчас всё очень упрощается в мире, и вам даже не нужно знать, что такое php.ini, чтобы свободно работать со своим локальным сервером или хостингом. А теперь отмотаем в настоящее время и начнём по порядку.

Этот пост тоже для совсем-совсем новичков. А ещё тут будет много текста. Но вы можете сразу перейти к видео.

Для начала скажу, что вы можете пока что скипнуть (пропустить) этот шаг, если планируете начинать на локалке или вам достаточно тестового домена, который есть почти у каждого хостинга.

Если же нет, то поговорим о регистрации – домен можно зарегистрировать где угодно, но в некоторых местах цены могут отличаться, например в одном месте вы сможете зарегистрировать домен .ru за 99 р., а в другом за 800 р. Есть ли разница? Нет. Например я для доменов использовал 2domains.ru и меня в принципе там всё устраивало.

Сама регистрация домена не составляет какой-то особой трудности и в зависимости от сервиса, который вы будете для этого будете использовать, этот процесс немного отличается, но принцип везде один и тот же — вы подбираете свободное доменное имя, вводите какие-то свои личные данные (много или мало — зависит от того домена, который хотите, а точнее — от его доменной зоны, например .ru, .com), а потом оплачиваете (тоже самое, стоимости зависит от доменной зоны).

Весь этот путь привязки доменов состоит из трёх шагов, но очень простых. В первом шаге вам нужно выяснить, какие NS сервера у вашего хостинга (в редких случаях бывает нужен IP, но это редко случается, поэтому пропускаю),

В beget всё это находится в разделе Управление доменами.

На скриншоте в нижнем левом углу вы можете увидеть ns1.beget.ru и так далее – как раз это нам и нужно.

Как только это разузнали, нужно определить, куда их вводить в панели сервиса с доменами. Ищем что-то связанное с DNS. В 2domains.ru это довольно просто — переходим в список доменов, кликаем по нужному, открывается такое меню:

Кликаем и попадаем на страницу настроек делегирования:

После такого, как всё это успешно проделано, возвращаемся на хостинг и добавляем наш домен в разделе Доменов. Если хостинг предлагает создать сайт (отдельную папку для домена) или направить на существующий сайт, то лучше создать «сайт», так будет удобнее.

Обратите внимание, что изменение ДНС домена может вступать в силу вплоть до 72-х часов.

Для чего нам вообще нужен хостинг или локальный сервер? Всё очень просто — для функционирования связки PHP + MySQL, первое — это язык программирования, на котором работает WordPress, а второе — базы данных.

Если вы уже немного поразбирались с доменами, то примерно представляете, что такое хостинг. Если вы его ещё не зарегистрировали — регистрируем, к счастью сейчас многие популярные хостинги предоставляют пробный период от двух недель до месяца, только очень прошу, не выбирайте бесплатный тариф, так как с ним могут возникнуть непредвиденные и весьма неприятные ограничения (например невозможность отправки писем с сайта).

Давайте сначала подключимся по FTP (к файлам сайта), а потом к базам данных.

Вообще существует ещё такая вещь, как SFTP (Secure FTP), порой с ней могут возникнуть весьма неожиданные трудности, а иногда бывает проще простого. Дело в том, что логин и пароль к SFTP чаще всего совпадает с вашим логином и паролем от хостинга, по сути вам остаётся только найти адрес сервера (ищется он в панели управления хостингом или через общение с супортом — службой тех поддержки, если совсем печаль). Настройки порта трогать не нужно, если только в самом хостинге так не написано.

Если будем рассматривать beget, то там обязательно нужно включить эту настройку (SSH-доступ), найти вы её сможете в боковой панели рядом с инфой об аккаунте.


Подключение по SFTP — защищённое! Всегда предпочтительно использовать его, а не обычный FTP.

Если вы всё же хотите использовать обычный FTP, то тут во-первых гляньте письмо, которое должно прийти от хостинга при регистрации, возможно FTP-доступы уже там есть, если нет, то в панели хостинга ищем раздел FTP-аккаунты или что-то типо того. Создаём и вводим его в свой FTP клиент. Также на самом хостинге вы скорее всего сможете найти мануал по настройке той же FileZilla к примеру. Либо смотрите ниже моё видео.

Теперь давайте разберёмся с базами данных. Вероятнее всего вам придётся её создать, но на некоторых хостингах она уже может быть создана. Для этого ищем раздел MySQL или Базы Данных, создаём там базу данных, а порой к ней ещё нужно и создать пользователя — в таком случае не забудьте наделить его полным набором прав на редактирование той или иной базы данных. А для того, чтобы посмотреть базу данных или что-то в ней изменить вручную, найдите ссылку на phpMyAdmin.

Прошу прощения за то, что пишу так поверхностно, просто тут действительно всё очень сильно отличается на разных хостингах, в любом случае, вот вам видео, в котором я подробно всё рассматриваю для 2domains.ru и beget.

Относительно настройки того и другого можно написать целый пост, чего я пока не планирую, поэтому вкратце, для денвера:

База данных: http://localhost/Tools/phpMyAdmin (вводим прямо в браузере)
Файлы: в зависимости от того, куда установили (где искать в файлах на компе)

База данных: http://localhost:8888/phpmyadmin
Файлы: Программы/MAMP/htdocs (в Finder)

Впервые познакомился с WordPress в 2009 году. С 2014 года меня можно встретить на WordCamp — официальной конфе по WordPress, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills.

Если вам нужна помощь с вашим сайтом или разработка с нуля, то могу порекомендовать хороших ребят. Просто напишите мне.