Домашний хостинг, ч

Домашний хостинг, ч. 3. Как разместить свой сайт в сети интернет

В предыдущих статьях из серии «Домашний хостинг» мы рассматривали, как устанавливать на свой компьютер виртуальный веб-сервер Opn Server и как создавать свой сайт на OpenServer:

В этой статье мы рассмотрим, как сайт, созданный на Open Server, разместить на хостинге, чтобы сайт без проблем был доступен всем в интернете.

Для примера хостинг-компании я взял хостинг Beget.ru На данный момент, после тестирования ряда хостингов, хостинг Beget мне пока нравится больше всего, как по ценам, по удобству и стабильности работы, так и по отзывчивости техподдержки. Кроме того предоставляется бесплатный 30-ти дневный тестовый период. Не буду вдаваться в подробности того, как работать с хостингом Beget, для этого есть прекрасные видеоуроки Евгения Попова по работе с этим хостингом.

Размещение на хостинге сайта WordPress

Рассмотрим ситуацию, когда на Open Server создавался сайт на CMS WordPress. На том, как создавать сайт на WordPress, я не буду заострять внимание в данной статье, но хочу отметить четыре обязательных требования по безопасности при установке WordPress, которые помогут повысить безопасность будущего сайта:

  1. Не используйте в имени главного (первого) пользователя имя по умолчанию, т. е. admin. Придумайте что-нибудь покреативнее.
  2. Используйте для пароля главного пользователя сложный пароль не только с большими и маленькими буквами, но с цифрами и с символами. Воспользуйтесь генераторами паролей.
  3. Не используйте в качестве префикса таблиц базы данных префикс по умолчанию, т. е. wp_ Придумайте свой префикс.
  4. Никогда не создавайте записи и комментарии от главного пользователя. Заведите для этого дополнительного пользователя роли «автор», или «редактор».

Подготовка файлов и базы данных сайта для переноса на хостинг

Для переноса созданного на домашнем сервере сайта на хостинг необходимо для начала подготовить файлы сайта и копию базы данных. Для этого переходим в директорию, где находятся файлы WordPress и архивируем их в ZIP-архив, например, с помощью программы 7Zip.

Затем перейдем в PhpMyAdmin на Open Server, выберем базу данных нашего сайта, затем перейдем на вкладку «Экспорт» и экспортируем базу данных в файл, файл получится с раcширением .sql На этом подготовка сайта для переноса на хостинг закончена.

Перенос базы данных сайта на хостинг

Перейдем к действиям на хостинге. Для начала создадим базу данных через панель управления хостингом на странице «Управление базами данных MySQL». Название базы данных и имя пользователя базы данных будет создано с префиксом имени пользователя хостингом, а вот пароль можно вписать такой же, с каким создан пользователь базы данных на Open Server.

Теперь перейдем в интерфейс PhpMyAdmin на хостинге, ссылка на него находится на странице «Управление базами данных MySQL». Именем пользователя и паролем к PhpMyAdmin будет соответственно имя пользователя, которое совпадает с названием созданной базы данных, и пароль пользователя этой базы данных. В PhpMyAdmin перейдем непосредственно на страницу базы данных, где в меню появится вкладка «Импорт» и на странице импорта загрузим со своего компьютера ранее экспортированную базу данных сайта (файл с расширением .sql). После того, как импорт завершится, на хостинге будет присутствовать база данных нашего сайта.

Если вы создавали на Open Server сайт на виртуальном домене, который отличается от вашего домена на хостинге, то необходимо в базе данных изменить имя домена на то имя домена, который у вас на хостинге. В моем случае на Open Server был виртуальный домен openuse.local, а на хостинге реальный домен openuse.ru. Чтобы изменить имя домена в базе данных, необходимо выполнить SQL-запрос. Для этого в PhpMyAdmin хостинга перейдем на вкладку SQL, где будет окно, в который необходимо вставить следующий код запроса:

Где следующие данные, которые вам нужно изменить на свои:

wpprefix — префикс таблиц базы данных вашего сайта WordPress

localdomain.local — имя виртуального домена на Open Server

internetdomain.ru — имя реального домена на хостинге

Заливаем файлы сайта на хостинг

Далее, необходимо загрузить файлы сайта, которые мы подготовили в виде ZIP-архива на хостинг. Для этого воспользуемся файл-менеджером на хостинге. В файловом менеджере Beget, который напоминает типичный файловый менеджер на компьютере типа FileZilla, можно разархивировать загруженный архив, что очень удобно.

Итак перейдем в директорию public_html в файл-менеджере хостинга, удалим оттуда все лишнее и выполним загрузку нашего ZIP-архива с файлами сайта, а потом выполним разархивирование ZIP-архива в ту же директорию public_html. После этого загруженный ZIP-архив можно удалить.

Теперь необходимо изменить параметры базы данных в файле с именем wp-config. Находим файл wp-config.php и открываем его для правки: выбираем файл и правой кнопкой мыши открываем контекстное меню и в нем находим пункт «Правка».

В открывшемся редакторе кода, который на Beget достаточно удобен, ищем строку под номером 19 и в ней меняем имя базы данных сайта, которое было на Open Server, на имя базы данных, которую мы создали на хостинге. Затем в строке под номером 22 меняем так же и имя пользователя базы данных. Остальное можно оставить, как есть. После этого в верхнем меню редактора нажимаем на «Файл», затем на «Сохранить» и закрываем редактор.

Заключение

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

Также на эту тему можно почитать

2 комментария на «Домашний хостинг, ч. 3. Как разместить свой сайт в сети интернет»

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

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

Добро пожаловать в уникальные группы на Subscribe.ru!

  • Апрель 2017 (4)
  • Январь 2017 (1)
  • Август 2016 (1)
  • Май 2016 (1)
  • Январь 2016 (1)
  • Декабрь 2015 (2)
  • Октябрь 2015 (3)
  • Сентябрь 2015 (8)
  • Август 2015 (9)
  • Апрель 2015 (2)
  • Март 2015 (7)
  • Февраль 2015 (2)
  • Январь 2015 (3)
  • Август 2014 (1)
  • Май 2014 (1)
  • Апрель 2014 (1)
  • Декабрь 2013 (1)
  • Ноябрь 2013 (1)
  • Октябрь 2013 (3)
  • Сентябрь 2013 (3)
  • Август 2013 (5)
  • Июль 2013 (6)
  • Май 2013 (5)
  • Апрель 2013 (1)
  • Март 2013 (4)
  • Февраль 2013 (1)
  • Январь 2013 (3)
  • Декабрь 2012 (3)
  • Ноябрь 2012 (2)
  • Октябрь 2012 (6)
  • Сентябрь 2012 (12)
  • Август 2012 (4)
  • Июль 2012 (5)
  • Июнь 2012 (5)
  • Май 2012 (3)
  • Апрель 2012 (9)
  • Март 2012 (11)
  • Февраль 2012 (8)
  • Январь 2012 (11)
  • Декабрь 2011 (30)
  • Ноябрь 2011 (34)
  • Октябрь 2011 (46)
  • Сентябрь 2011 (36)
  • Август 2011 (38)
  • Июль 2011 (60)
  • Июнь 2011 (37)
  • Политика конфиденциальности персональной информации (далее — Политика) действует в отношении всей информации, которую infodengy.ru, может получить о Пользователе во время использования им любого из сервисов, служб, форумов, продуктов или услуг infodengy.ru (далее Сервисов) и в ходе исполнения infodengy.ru любых соглашений и договоров с Пользователем.

    Использование сервисов infodengy.ru означает безоговорочное согласие Пользователя с настоящей Политикой и указанными в ней условиями обработки его персональной информации; в случае несогласия с этими условиями Пользователь должен воздержаться от использования Сервисов.

    1. Персональная информация Пользователей, которую обрабатывает infodengy.ru

    В рамках настоящей Политики под «персональной информацией Пользователя» понимаются:

    1.1 Персональная информация, которую Пользователь предоставляет о себе самостоятельно при регистрации (создании учётной записи) или в процессе использования Сервисов, включая персональные данные Пользователя. Обязательная для предоставления Сервисов информация помечена специальным образом. Иная информация предоставляется Пользователем на его усмотрение.

    1.2 Информация, которая автоматически передается infodengy.ru в процессе его эксплуатации с помощью установленной на устройстве Пользователя программы, в том числе IP-адрес, данные файлов cookie, информация о браузере Пользователя (или иной программе, с помощью которой осуществляется доступ к сервисам).

    Настоящая Политика применима только к информации, обрабатываемой в ходе работы с порталом infodengy.ru.

    infodengy.ru не проверяет достоверность персональной информации, предоставляемой Пользователем, и не может оценивать его дееспособность. Однако infodengy.ru исходит из того, что пользователь предоставляет достоверную и достаточную персональную информацию и поддерживает эту информацию в актуальном состоянии.

    2. Цели обработки персональной информации Пользователей

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

    Персональную информацию Пользователя infodengy.ru обрабатывает в следующих целях:

    2.1 Идентификация стороны в рамках работы с infodengy.ru;

    2.2 Предоставление Пользователю индивидуальных услуг;

    2.3 Связь с Пользователем, в том числе направление уведомлений, запросов и информации, касающихся использования infodengy.ru, а также обработка запросов и заявок от Пользователя;

    2.4 Улучшение качества Сервисов, удобства их использования, разработка новых Сервисов;

    2.5 Проведение статистических и иных исследований на основе обезличенных данных.

    3. Условия обработки персональной информации Пользователей и её передачи третьим лицам.

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

    infodengy.ru имеет право передать персональную информацию Пользователя третьим лицам в следующих случаях:

    3.1. Пользователь согласился на такие действия;

    3.2. Передача предусмотрена российским или иным применимым законодательством в рамках установленной законодательством процедуры;

    3.3. Такая передача происходит в рамках продажи или иной передачи бизнеса (полностью или в части), при этом к приобретателю переходят все обязательства по соблюдению условий настоящей Политики применительно к полученной им персональной информации;

    При обработке персональных данных Пользователей infodengy.ru руководствуется Федеральным законом РФ «О персональных данных».

    4. Изменение и удаление персональной информации. Обязательное хранение данных

    4.1 Пользователь может в любой момент изменить (обновить, дополнить) предоставленную им персональную информацию или её часть, воспользовавшись функцией редактирования персональных данных в соответствующем разделе Сервиса либо, написав запрос в службу поддержки: [email protected]

    4.2 Пользователь также может удалить предоставленную им в рамках определенной учетной записи персональную информацию, написав запрос в службу поддержки: [email protected]

    4.3 Права, предусмотренные пп. 4.1. и 4.2. настоящей Политики могут быть ограничены в соответствии с требованиями законодательства. В частности, такие ограничения могут предусматривать обязанность infodengy.ru сохранить измененную или удаленную Пользователем информацию на срок, установленный законодательством, и передать такую информацию в соответствии с законодательно установленной процедурой государственному органу.

    5. Меры, применяемые для защиты персональной информации Пользователя

    5.1 infodengy.ru принимает необходимые и достаточные организационные и технические меры для защиты персональной информации Пользователя от неправомерного или случайного доступа, уничтожения, изменения, блокирования, копирования, распространения, а также от иных неправомерных действий с ней третьих лиц.

    6. Обратная связь. Вопросы и предложения

    Все предложения или вопросы по поводу настоящей Политики Пользователь вправе направлять в службу поддержки: [email protected]

    Согласие на обработку персональных данных

    Заполняя форму подписки на сайте infodengy.ru, Вы соглашаетесь с политикой конфиденциальности проекта, а также со следующими положениями:

    1. Подписчик даёт бессрочное согласие на обработку всех персональных данных, предоставленных infodengy.ru.

    2. Подписчик не возражает против получения e-mail-уведомлений от infodengy.ru.

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