Для большинства новичков в области создания веб-ресурсов добавление сайта на сервер хостинга становится проблемой, над которой они просиживают часами. На самом деле, ничего сложного в этом нет, если, конечно, с умом подойти к выбору CMS и хостинг-провайдера. Для примера, наиболее простой является связка Wordpress с хостингом jino.ru.

Вам понадобится

  • Компьютер, выход в Интернет, деньги на оплату хостинга и домена, скачанный дистрибутив выбранной вами CMS.

Инструкция

Зарегистрируйтесь на хостинге, для чего зайдите на jino.ru и заполните регистрационные данные. Не забудьте указать верный e-mail, потому что через некоторое время на него придут ваши логин и пароль для входа в панель администратора. Чтобы установить сайт, вам потребуется следующий пакет услуг: поддержка ftp-аккаунта, дисковое пространство 1 Гб, поддержка MySQL и PHP. Далее зарегистрируйте доменное имя вашего ресурса. После окончания процедуры пропишите адреса DNS-сервер ов, например ns1.jino.ru и ns2.jino.ru. Далее прикрепите домен к хостингу, для чего перейдите в администраторской панели в «Домены - Привязка домена» и впишите зарегистрированный домен, завершив операцию нажатием кнопки «Добавить».

Закачайте файлы CMS Wordpress на сервер в корневую папку /domains/имя_сайта .ru. Это можно сделать через сервис C-Panel, либо воспользовавшись ftp-клиентом. Открывайте фаловый менеджер, например, Total Commander, нажимайте New FTP connection и вставляйте в открывшееся поле строку ftp://логин:пароль@логин.jino.ru, после нажмите ОК. Подключившись к FTP-сервер у, зайдите в папку имя_сайта .ru, удалите стартовую страницу и закачайте дистрибутив Wordpress.

Для работы сайта необходимо подключить CMS к MySQL. Перейдите в «Управление базами MySQL», где увидите установленную базу с вашим логином вместо названия. Пароль к ней вы можете установить или изменить самостоятельно. Откройте файловый менеджер, найдите в папке CMS файл wp-config.php и отредактируйте его. Чтобы установить имя базы, найдите строчку define(‘DB_NAME’, ‘логин’)- и измените её. Пароль меняется в строке define(‘DB_PASSWORD’, ‘пароль’). Внеся изменения, сохраните документ. Теперь сайт готов к редактированию и настройке.

Обратите внимание

Даже если ваш хостинг-провайдер предлагает использовать уже установленную CMS, то все равно лучше скачать обновленную версию с официального сайта. Когда вы обнаружите, что нужные плагины не соответствуют версии CMS, переустанавливать ее уже будет поздно.

Полезный совет

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

Для того чтобы разместить сайт в Хостинг-Центре, вам потребуются следующие услуги:

  • Поддержка DNS (предоставляется бесплатно вместе с регистрацией доменного имени через нашу компанию, а также в случае размещения доменного имени в рамках одной из услуг хостинга)

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

2. Выберите услугу хостинга

Для размещения большинства сайтов подойдет услуга виртуального хостинга . Мы предоставляем его с различными панелями управления (cPanel, Plesk и панель ХЦ). Вы можете посмотреть демо-версии панелей управления на странице заказа услуг.

Для сайтов с большой посещаемостью и проектов, которым требуется тонкая индивидуальная настройка, подойдут услуги VPS -хостинга .

Для крупных проектов с высокими требования к вычислительным ресурсам могут потребоваться услуги аренды или размещения оборудования .

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

Внимание! Использование услуг VPS-хостинга или аренды и размещения оборудования требует специальных технических знаний и навыков.

3. Прикрепите домен к услуге хостинга

Для прикрепления домена необходимо открыть раздел «Мои услуги → Хостинг» личного кабинета и перейти по ссылке «Панель управления» справа от необходимой услуги. Здесь вы можете добавить домен на услугу хостинга в зависимости от выбранной панели управления с помощью инструкции:

4. Настройте домен на работу с DNS-серверами хостинга

Делегируйте ваш домен на DNS-серверы Хостинг-Центра:
ns1.hc.ru
ns2.hc.ru

Изменения вступят в силу после обновления информации в системе DNS. Обычно это занимает от 6 до 24 часов.
Если зону домена вы поддерживаете самостоятельно, необходимо обновить записи на DNS-серверах в соответствии с выбранной вами панелью управления.

5. Загрузите файлы сайта на хостинг

После прикрепления и настройки домена вы можете разместить свой сайт, загрузив его контент (содержимое) на площадку хостинга.
Наиболее распространенный вариант загрузки сайта на хостинг — через FTP . Инструкции по загрузке файлов сайта:

6. Настройте веб-сервер в соответствии с требованиями сайта

В некоторых случаях может потребоваться дополнительная настройка веб-сервера для корректной работы используемых на сайте скриптов. Системные требования следует уточнить у разработчиков сайта или в документации по используемым скриптам.
Инструкции по изменению настроек PHP .

Для большинства новичков в области создания веб-ресурсов добавление сайта на сервер хостинга становится проблемой, над которой они просиживают часами. На самом деле, ничего сложного в этом нет, если, конечно, с умом подойти к выбору CMS и хостинг-провайдера. Для примера, наиболее простой является связка Wordpress с хостингом jino.ru.

Вам понадобится

  • Компьютер, выход в Интернет, деньги на оплату хостинга и домена, скачанный дистрибутив выбранной вами CMS.

Инструкция

Зарегистрируйтесь на хостинге, для чего зайдите на jino.ru и заполните регистрационные данные. Не забудьте указать верный e-mail, потому что через некоторое время на него придут ваши логин и пароль для входа в панель администратора. Чтобы установить сайт, вам потребуется следующий пакет услуг: поддержка ftp-аккаунта, дисковое пространство 1 Гб, поддержка MySQL и PHP. Далее зарегистрируйте доменное имя вашего ресурса. После окончания процедуры пропишите адреса DNS-сервер ов, например ns1.jino.ru и ns2.jino.ru. Далее прикрепите домен к хостингу, для чего перейдите в администраторской панели в «Домены - Привязка домена» и впишите зарегистрированный домен, завершив операцию нажатием кнопки «Добавить».

Закачайте файлы CMS Wordpress на сервер в корневую папку /domains/имя_сайта .ru. Это можно сделать через сервис C-Panel, либо воспользовавшись ftp-клиентом. Открывайте фаловый менеджер, например, Total Commander, нажимайте New FTP connection и вставляйте в открывшееся поле строку ftp://логин:пароль@логин.jino.ru, после нажмите ОК. Подключившись к FTP-сервер у, зайдите в папку имя_сайта .ru, удалите стартовую страницу и закачайте дистрибутив Wordpress.

Для работы сайта необходимо подключить CMS к MySQL. Перейдите в «Управление базами MySQL», где увидите установленную базу с вашим логином вместо названия. Пароль к ней вы можете установить или изменить самостоятельно. Откройте файловый менеджер, найдите в папке CMS файл wp-config.php и отредактируйте его. Чтобы установить имя базы, найдите строчку define(‘DB_NAME’, ‘логин’)- и измените её. Пароль меняется в строке define(‘DB_PASSWORD’, ‘пароль’). Внеся изменения, сохраните документ. Теперь сайт готов к редактированию и настройке.

Обратите внимание

Даже если ваш хостинг-провайдер предлагает использовать уже установленную CMS, то все равно лучше скачать обновленную версию с официального сайта. Когда вы обнаружите, что нужные плагины не соответствуют версии CMS, переустанавливать ее уже будет поздно.

Полезный совет

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


Внимание, только СЕГОДНЯ!

Все интересное

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

Wordpress – это бесплатная платформа, созданная для ведения сайтов. Основное достоинство системы состоит в том, что управлять ею достаточно просто. Также к ней можно подключить дополнительные модули, которые помогут упростить процесс создания и…

WordPress – мощный инструмент, позволяющий создать интернет-блоги различных уровней сложности. Данная система управления сайтами (CMS) добилась своей популярности благодаря многочисленным функциям и возможностям, которые пригодятся как новичку, так…

Если сайт представляет собой набор статических HTML-страниц, для добавления новых материалов приходится создавать файл по шаблону, а затем добавлять ссылки на него в другие файлы. Автоматизировать этот процесс поможет программный комплекс WordPress.…

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

Знающие веб-программисты перед тем, как перенести сайт в интернет на хостинг, сначала создают его на локальном диске своего компьютера. Такой способ экономит время, потраченное на создание сайта. Инструкция 1После того как вы собрали свой блог…

В жизни современного человека интернет играет все более значимую роль. Именно поэтому многие пользователи задумываются о создании собственного сайта. Многие новички сталкиваются с проблемами из-за нехватки навыков и необходимых знаний. Инструкция …

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

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

Платные хостинги обычно обеспечивают достаточно высокое качество услуг. Тем не менее, иногда владельцу сайта приходится задумываться о том, чтобы воспользоваться другим ресурсом. Зная, как происходит «привязка» сайта к хостингу, вы…

В век высоких технологий интернет играет все более важную роль в жизни человека. Поэтому рано или поздно многие люди приходят к мысли создания своих собственных сайтов. И хотя каждый приходит к этой мысли по своей причине у многих новичков главной…

Установка сервера на хостинг является достаточно простым процессом, но все же требует соблюдения определенного алгоритма действий. Рассмотрим, как поставить сервер на хостинг.

Постановка сервера на хостинг

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

  1. Откройте окно программы и обратите внимание на строки. Начинайте с самой верхней - «Выбор сервера».
  2. Выберите один сервер из предложенного списка. Большой разницы между серверами нет, поэтому выбрать можно любой.
  3. Далее выберите количество слотов. Количество слотов отражает возможность входа на сервер ограниченного количества человек, таким образом, сколько поставите слотов, столько и будет человек на вашем сервере.
  4. Введите название сервера. Обращаем внимание, что название должно содержать только латинские буквы. Возможно использование цифр.
  5. Установите пароль сервера. Настоятельно не рекомендуется копировать название сервера в строку пароля. Используйте как можно более сложный пароль, но такой, чтобы другие люди, которые будут использовать сервер, могли без труда им воспользоваться.
  6. В поле «FTP name» повторите название сервера.
  7. В поле «FTP pass» повторите пароль.
  8. В нижней строке вы также должны записать название сервера и ваш пароль. Следите за тем, чтобы вы случайно не удалили кавычки.
  9. Отметьте галочками пункты «ANX MOD plugins» и «Я принимаю условия».
  10. Далее нажмите кнопку «Применить».
  11. Вы увидите сообщение, в котором будут отражены ваш порт и ваш ip-адрес.
  12. Скопируйте ip-адрес.
  13. Запустите игру и в появившейся командной строке введите слово «connect».
  14. Добавьте ip-адрес.
  15. Нажмите «Ввод».
  16. После того как вы увидите сообщение о том, что произошло соединение с сервером, вам нужно будет повторить процедуру, но в конце ip-адреса добавить двоеточие и ввести название порта, которое было в сообщении. Например, 210.181.10.21: 22590.

Все готово, вы можете использовать свой сервер для игры.

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

Пусть будет в Нидерландах, а не в Москве, но по крайней мере никто не будет меня доссить. И не будет у меня 600 соседей, из-за которых мои сайты регулярно виснут. И никто так просто не взломает меня, так как у меня не будет даже FTP на сайте, а только SSH.

Я тут недавно описывал VPS хостинг FLOPS - вариант не для меня, я приводил его лишь в качестве примера. Я уже определился с сервером - это Cloudmouse . За месяц я даже умудрился набрать рефералов и заработать 7$ - этого хватит на 2 месяца пользования. Есть все так будет идти и дальше, то хостингом я буду пользоваться бесплатно 🙂

На этом облачном хостинге все сделано для людей: много разных образов Linux, разные предустановленные системы, в том числе с wordpress. Сервер создается за 2 минуты, одним нажатием.

Если вы обратитесь в поддержку, то вам дадут бесплатный купон на 7$ и вы сможете 2 месяца пользоваться сервером бесплатно. А можно пользоваться и дольше, так как сервер можно включать по необходимости, пока вы тренируетесь и настраиваете его, ведь плата идет только за включенный сервер!

Как настроить сервер на CloudMouse?

Итак, заходим на Cloudmouse и создаем новый сервер, перейдя во вкладку СЕРВИСЫ и нажав надпись "У Вас пока ещё нет серверов, создать ?" И тут мы видим:

Я не буду говорить о всех пунктах, все понятно будет и так. Но вот тут нужно подумать, что же выбрать?

1. Lamp . Это . Лично я поставил именно его. Но это для людей хоть немного подкованных. (Есть ещё вариант LEMP , где вместо Apache ставится сервер Nginx, он быстрее, но и имеет свои минусы - я не спец, но так говорят.)

2. Vesta . Тот же LAMP, но только устанавливает ещё панель Vesta, которая помогает управлять сервером. Лично мне она не понравилась, функций мало, и без нее можно вполне обойтись.

3. WordPress . Если у вас всего один сайт на WordPress, то устанавливайте именно этот сервер, вы сразу получите готовый сайт. Тоже самое и с другими образами с предустановленными CMS.

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

Но представим, что у вас один сайт и вы установили wordpress. Где искать сайт? Для этого нужно найти каталог /var/www/html - там будет ваш сайт.

Если же вы планируете несколько сайтов, то вам будет нужно создать в этой папке ещё каталоги с названием сайта, например: /var/www/html/site1.ru

Как настроить Apache?

Ну вот, подготовка закончена, теперь нам нужно правильно настроить вебсервер апач. Уже сейчас вы можете попасть на свои сайты по IP адресу с путём папки, пример: 192.168.1.1/site1.ru

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

Sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak

Это на всякий случай, чтобы потом все можно было вернуть на место командой:

Sudo cp /etc/apache2/apache2.conf.bak /etc/apache2/apache2.conf

Я надеюсь вы умеете подключаться к серверу через ssh и у вас стоит Linux? Нет? Ну тогда вам сложнее, но все же это не беда, можно или установить линукс на флешку , или установить в windows дополнительный софт.

А вообще по ssh подключаются из терминала так: ssh ваш_логин@ip_адрес

Хотя я работаю постоянно в линукс, но работать в консоли я уже отвык, поэтому мне проще редактировать файлы в текстовом редакторе, чем в консольном, типа nano и vim.

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

Sudo apt-get install gksu

Так же можно установить текстовый редактор geany:

Sudo apt-get install geany

Теперь вы можете запустить geany, который у вас на сервере, прямо у себя на компьютере. Для этого можно выйти из сеанса ssh командой exit, или просто открыть новую вкладку терминала и подсоединиться заново:

Ssh login@ip_адрес -Y geany

Можно установить даже файловый менеджер, но в этом нет необходимости, все делается проще. В линукс в файловом менеджере в адресной строке можно набрать:

Sftp://login@ip_адрес

Так вы увидите все файлы на сервере, и можете даже работать с файлами своих сайтов:

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

Чтобы решить эту проблему, нам нужно на время получить права root. Оставлять права root включенными постоянно опасно, но включить на время можно.

Как получить root в Ubuntu 14.04?

Сначала включим пользователя root на сервере, у меня там стоит Ubuntu 14.04. Включаем root:

Sudo passwd -u root

Зададим ему сложный пароль:

Sudo passwd root

Теперь нам нужно разрешить соединяться через root по ssh. Для этого нам нужно после подключения по ssh выполнить команду:

Sudo nano /etc/ssh/sshd_config

В этом файле есть строка PermitRootLogin without-password , которую нам нужно заменить на PermitRootLogin yes . После того, как мы изменили параметр, нажимаем Ctrl + O и потом Enter. Все сохранилось, теперь выходим из nano через Ctrl + X. После этого перезагружаем ssh сервис:

Sudo service ssh restart

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

Теперь мы открываем любым из способов файл /etc/apache2/sites-available/000-default.conf и смотрим в него. Изначально там есть такой код:

ServerAdmin webmaster@localhost DocumentRoot /var/www/ AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combine

Вот в этой директории /var/www/html по умолчанию должен лежать сайт. По идее можно изменить его на любой путь, и будет даже замечательно, если мы переместим сайты в вашу домашнюю папку /home , ведь при подключении по ssh мы выходим именно на нее. Можно указать путь так: /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/www Но можно оставить все и так, я просто убрал директорию html и расположил сайты прямо в папке www.

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

/var/www/site1.ru

/var/www/site2.ru

/var/www/site3.ru

Для этого мы создаем в папке несколько файлов с названием наших доменов: site1.ru, site2.ru и site3.ru и в каждый копируем такой код, только в каждом пишем каждый раз соответствующий домен. Я буду писать на примере сайта, который буду переносить - nkondrashova.ru

ServerName nkondrashova.ru ServerAlias www.nkondrashova.ru DocumentRoot "/var/www/nkondrashova.ru" allow from all Options +Indexes AllowOverride All

Ln -s /etc/apache2/sites-available/site1.ru /etc/apache2/sites-enabled/site1.ru

После этого нам нужно в /etc/apache2/etc/apache2.conf добавить такую секцию (там уже есть подобная, ее можно или удалить, или отредактировать)

Options Indexes FollowSymLinks AllowOverride All Require all granted

Каждый раз добавляя новый сайт нужно проделывать все эти операции, по аналогии.

Если у вас настроены человекоподобные url, то ОЧЕНЬ важно настроить Apache должным образом. Когда я перенес сайт у меня работала только главная страница. При переходе на любую ссылку выдавало ошибку "страница не найдена".

При переходе на стандартные числовые числовые url все работало. Оказалось, что в /etc/apache2/etc/apache2.conf изменить AllowOverride None на AllowOverride All . Так же в файлах сайтов в /etc/apache2/sites-available/ нужно добавить в секцию Directory строку AllowOverride All. В статье выше я уже все исправил и выставил именно эти параметры.

После этого нужно перезагрузить сервер Apache2:

/etc/init.d/apache2 restart

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

СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете - это только пол дела, вторая половина - это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:

1. Payoneer - Самая популярная в мире платежная система для фрилансеров. Выдает карты, находится в США.

2. EpayService - Американская платежная система, очень популярна во многих странах, бесплатно дает карту MasterCard в EVRO для жителей СНГ и Европы.

3. Skrill - Единственная платежная система которая работает с криптовалютами и при этом выпускает бесплатные банковские карты MasterCard.

4. AdvCash - Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.

5. Payeer - Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.


Домен RU - 99 руб
Домен РФ - 99 руб