Как создать базу данных, добавить сайт и дополнительный домен (alias) на хостинге

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

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

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

Создание базы данных в админ панели хостинга

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

Например, при скоростной инсталляции WordPress (или другой CMS, например, Joomla) сразу же происходит автоматическое создание базы, после чего вы получаете от хостера логин и пароль для входа в панель управления вэбсайта, то есть практически в тот же момент можете приступать к работе со своим проектом.

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

Надо сказать, что подавляющее большинство хостеров использует самую продвинутую систему MySQL, которая применяется для управления базами данных, построенными по принципу таблиц с помощью специального языка SQL. Такие БД обычно называют реляционными.

В сегодняшней публикации мы разберем, как создать базу данных SQL для вебсайта в админ панели, а в следующей статье я расскажу, как скачать WordPress (ссылку найдете чуть ниже), привязать к сайту созданную БД и установить этот движок на хостинг вручную. Итак, идем дальше и выбираем нужную ссылку в разделе «Базы данных» ПУ:

После этого осуществляется переход на страницу, где наряду с информацией об уже имеющихся базах MySQL находится кнопка для создания новой БД:

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

Кстати, при заполнении второй части названия database система может автоматически заполнить графу пользовательского имени, продублировав наименование БД (в нашем примере «wn01»). Вы можете изменить его по своему усмотрению сразу либо оставить вариант, предложенный системой (в дальнейшем можно будет подвергнуть редактированию состав пользователей):

Также нужно составить пароль посложнее. Весь пасворд или его часть (добавив свои символы) можно тут же сгенерировать, применив кнопку «Произвольный». Если уж зашла речь о пасвордах, то в целях облегчения их запоминания и усиления общей безопасности советую использовать программу KeePass (здесь об этом менеджере подробнейшая статья). После заполнения всех полей жмите результирующую кнопку создания database:

Практически имя пользователя и пароль вам могут понадобиться, если вы решите повысить уровень безопасности при работе с базами данных MySQL и применить для подключения к ним SSH-туннель с помощью специального софта (например, программы PuTTY).

Также предоставленные на скриншоте данные пригодятся на следующем шаге, когда будете скачивать и устанавливать WordPress, поэтому обязательно запишите куда-нибудь в надежное место всю эту информацию. Теперь, если вновь перейти по ссылке в раздел «Базы данных», то в списке окажется только что созданная database:

При клике по ее названию вы переместитесь на страницу, где можно произвести проверку, восстановление, оптимизацию таблиц (у новой БД они отсутствуют), а также скачать или загрузить резервную копию базы.

Если щелкнуть по числу напротив имени любой из database, то, переместившись на отдельную вкладку редактирования, можно создать нового пользователя, добавив его к уже имеющемуся или удалить уже существующих (помните, я говорил об этом чуть выше при создании БД). Кроме того, здесь же есть опция смены пароля:

Если в админ панели доступны, так сказать, глобальные опции для работы с базой данных, то для более тонких операций можно воспользоваться приложением phpMyAdmin, вход в который обычно осуществляется прямо из панели управления аккаунта на хостинге. На Спринтхосте, к примеру, для этого достаточно щелкнуть по нужной ссылке опять же в разделе «Базы данных» (см. пред-предыдущий скриншот), после чего осуществится переход:

Перейдя по линку, попадаем в интерфейс программы, где с левой стороны имеется список всех установленных БД (на картинке выше). Выбрав одну из них, имеем возможность проделывать всевозможные действия с этой базой и входящими в ее состав таблицами. После создания БД и подключения ее к сайту Вордпресс состав таблиц будет таким:

Некоторые основные операции с базой данных и таблицами я уже описывал в материале о phpMyAdmin, ссылка на который дана выше. Особенно важным я считаю регулярное осуществление резервного копирования (бэкапа) БД, которое поможет вам полностью ее восстановить в случае повреждения в результате какого-нибудь крутого форс-мажора.

Тем самым вы спасете результаты своего многодневного труда. Согласитесь, ради этого стоит изучить данный вопрос. В дальнейшем еще не раз вернемся к этой теме, поскольку это очень важный момент в деле управления сайтом. Поскольку очень многие сайты располагаются на хостинге, где управление совершается посредством cPanel, предлагаю соответствующее видео:

Добавление нового сайта в панели управления

Теперь переходим к тому, как добавить сайт дополнительно к уже имеющимся на серверах хостера. Многие хостинги позволяют это сделать в условиях текущего тарифа. Например, на Спринтхосте я могу добавить один проект имея самый младший тарифный план. Для этого нужно перейти по ссылке «Добавить сайт»:

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

Как вы, наверное, понимаете, здесь нужно ввести доменное имя второго уровня, которое будет служить названием нового вэбпроекта. Если отметить галочкой опцию «Зарегистрировать этот домен», это будет сделано автоматически, поскольку в данном случае провайдер является партнером нескольких регистраторов доменных имен, в этом случае никаких дополнительных действий больше совершать не нужно.

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

Как осуществить связь между доменом и хостингом

Но это далеко не все. Если вы при добавлении сайта не отметили чекбокс, который активирует автоматическую регистрацию доменного имени, то необходимо прописать адреса ДНС серверов (здесь о доменных именах и связи IP адресов с системой DNS подробно) для данного домена второго уровня, чтобы связать его с сервером хостинга. Скажем, после того, как я купил domain у регистратора, данные о нем в моем аккаунте Reghouse были представлены в следующей форме:

Как видите, домен пока не делегирован, то есть не связан с Ай Пи адресом сервера, на котором будет располагаться вебресурс. Для того, чтобы ликвидировать этот недочет, заходите в админ-панель своего хостинг аккаунта в раздел «Управление сайтами», ссылку на который находите в левом меню:

Далее выбираете нужный сайт (в нашем случае только что созданный):

Щелкаете по нему и попадаете на вебстраницу со списком ссылок на различные вкладки, где можно выполнять те или иные действия по администрированию проекта. Выбираете там «Настройка DNS»:

После чего вас перебросит на следующую страничку, где расположена нужная информация:

Копируем адреса ДНС, переходим в аккаунт регистратора, куда вставляем скопированные данные. Формы для ввода DNS серверов могут различаться у разных регистраторов, но сути дела это не меняет. У Рэгхауз надо нажать на значок карандаша, вследствие чего откроется страница редактирования информации о ДИ, одним из пунктов которой как раз и будет поле ввода необходимых данных:

Вводим скопированные у провайдера адреса и в самом низу нажимаем кнопку «Далее»:

Завершающим аккордом еще раз проверяете корректность введенных данных. Если допущена ошибка, то просто возвращаетесь на шаг назад и исправляете недочет. После того, как вы убедились в правильности информации, жмете «Вперед»:

Через небольшой промежуток времени (у меня это заняло где-то полчаса) происходит изменение статуса домена:

Теперь этот domain уже делегирован, то есть, грубо говоря, связан с IP сервера, на котором будет расположен вэбсайт. Однако, процесс обновления баз данных ДНС займет некоторое время, от 24 до 72 часов, но на практике обычно все происходит гораздо быстрее. Спустя некоторое время попробуйте ввести в адресную строку браузера URL вебресурса, частью которого будет служить зарегистрированный домен 2 уровня:

http://vkusnyi-sait.ru

Если к этому времени обновление завершилось, на странице браузера отобразится заглушка хостинг провайдера:

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

Кстати, вы сможете увидеть папки и файлы, которые будут расположены в корневом каталоге нового сайта (впрочем, как и других ваших ресурсов). Для этого попробуйте подсоединиться по FTP к серверу, где находится ресурс, посредством специальной программы (например, Нотпад++, которая окажет вам посильную помощь и в дальнейшем):

Итак, подытоживая, еще раз напоминаю необходимые действия при создании очередного сайта:

  • Покупка домена (на любом сервисе регистратора или реселлера). Кстати, зарегистрировать ДИ в большинстве случаев можно и у самого хостинг провайдера;
  • Добавление сайта в панели управления хостинга;
  • Операция по делегированию домена, то есть привязки его к серверу хостера. Если вы при создании первого или последующих проектов на хостинге отмечаете опцию «Зарегистрировать домен» (называться она может по-разному в зависимости от провайдера, но суть одна), то никаких действий совершать не нужно, все будет сделано на автомате;
  • Создание базы данных. Опять же, при установке движка с использованием функционала хостинга этот шаг можно пропустить, так как БД будет создана автоматически;
  • Установка CMS (тут обзор движков для сайта), например, WordPress, которая включает подключение базы данных к сайту (для автоматической инсталляции см. пункт выше).

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

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

В дальнейшем просто нужно будет следить за тем, чтобы не был значительно превышен лимит потребления ресурсов вэбсервера. Это произойдет лишь на определенном этапе развития вебпроектов при достижении значительного уровня посещаемости. Но в этом случае и ваши возможные доходы, которые будете получать от реализации тех или иных средств монетизации, возрастут, поэтому переход на более дорогой тариф уже будет вполне безболезненным.

Как добавить дополнительный домен и создать псевдоним (alias), или синоним сайта

В стандартном варианте у каждого уважающего себя хостера есть возможность беспрепятственно добавить несколько доменов и сайтов (конечно, их количество зависит от тарифного плана). На Спринтхосте начальный тариф предусматривает создание 2 дополнительных сайтов (всего 3) и неограниченного числа доменов.

Вы спросите, а зачем такие условия нужны, если каждому сайту должен соответствовать единственный домен? Ведь ежели можно добавить в панели управления 3 сайта, то и доменов должно быть столько же. Казалось бы, в этом случае возможность добавления сколь-угодного числа domain просто не имеет смысла.

Однако, не спешите, все не так просто и однозначно. Единственное, что бесспорно, так это то, что каждому доменному имени (второго, третьего уровня и т.д.) может соответствовать только один вебсайт. Не случайно ведь, регистрируя domain, мы предварительно проверяем, не занят ли он.

А вот у сайта может быть сколько угодно ДИ (псевдонимов). Скажем, у меня есть вэбресурс, которому соответствует домен 2 уровня:

goldbusinessnet.com

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

http://goldbusinessnet.ru

Открывалась бы вэбстраница моего основного проекта (goldbusinessnet.com). Прежде всего, для этого необходимо зарегистрировать доменное имя второго уровня в зоне .ru:

goldbusinessnet.ru

Предварительно ДИ необходимо проверить на занятость, в общем, нужно действовать по стандартной схеме регистрации. После покупки этого domain name переходите в административную панель хостера в раздел «Управление сайтами».

Там выбираете нужный ресурс (в нашем случае «goldbusinessnet.com») и во вкладке «Домены сайта» нажимаете кнопку «Добавить новый домен»:

После этого на следующей вебстранице вводите ДИ и жмете кнопку добавления:

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

Спустя некоторое время алиас (псевдоним, или синоним) основного проекта появится в том же разделе «Домены сайта». Там же получите информацию о ДНС, возможность добавить domain names для основного вебресурса, а также в любое время удалить любой из них. Таким образом, есть возможность управлять количеством псевдонимов для каждого из ваших веб-проектов.

Для приведенного мною примера наиболее оптимальным будет использовать именно разные зоны в дополнительном доменном имени, что я и продемонстрировал. Однако, если название проекта в ДИ включает какие-то ключевые слова, то можно поэкспериментировать с этой стороны и создать несколько псевдонимов в одной и той же доменной зоне (хотя можно и в разных), но с различными вариантами доменов второго уровня. Пример:

Основной сайт: 
kak-sozdat-sajt.ru

Синонимы сайта (алиасы):
sozdanie-sajtov.ru
kak-sozdavat-sajty.com

Ну и надо, наверное, сказать, для чего вообще нужно создавать alias, какую практическую пользу могут принести псевдонимы? Самая очевидная причина — повысить узнаваемость бренда и получить дополнительную заинтересованную аудиторию на свой вебсайт. Ведь даже если посетитель вдруг неправильно наберет его адрес, то все-равно окажется на вашем проекте. Такой возможностью очень часто пользуются крупные мировые корпорации.

Здесь есть еще один важный нюанс. При создании синонимов образуются копии сайта, поэтому надо реализовать 301 редирект на основной домен, чтобы избежать дублирования контента. Конечно, скорее всего, грамотный провайдер сам автоматически проставит перенаправление, но проверить его действие нужно обязательно. В заключение еще одно видео по теме:

Еще статьи по данной теме:
Самые интересные публикации из рубрики: Домен и хостинг

5 отзывов

  1. Денис

    а если я не на спринтхосте как мне быть? 🙂

  2. Игорь

    Денис, действовать точно также. Потому что у разных хостеров суть всех этих операций не меняется. Тем более, что подавляющее число ведущих хостеров используют панель управления, либо DitectAdmin, либо CPanel.

  3. Нина

    Здравствуйте. Спасибо за статью, узнала много чего интересного для себя.
    У меня собственно возникла необходимость перенести 3 своих домена с 2доменинс на http://uanic.name/ . Подскажите пожалуйста как это выполнить?

  4. Игорь Горнов

    Нина, это технический вопрос и стандартного ответа здесь быть не может, потому как в каждом конкретном случае есть свои нюансы. А вот Ваше обращение в службу поддержки того же UANIC, уверен, поможет все сделать в лучшем виде, ведь это их хлеб. Думаю, Вам надо просто заполнить тикет поддержки здесь:

    https://uanic.name/support/index.php
  5. Аля

    Сделала свой сайт, начала собирать базу данных, но это оказалось слишком долго. Нашла в интернете такую программу http://baza-inform.ru , купила, не пожалела, оказалось всё качественным.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Чтобы ввести любой код, вставьте его между [php] и [/php]. Ссылка (URL), помещенная в текст комментария, не будет активной. C целью ее выделения и более удобного копирования можно заключить ее между тегами <pre> и </pre>.