REG.RU: пошаговое руководство по созданию сайта компании / Хабр

REG.RU: пошаговое руководство по созданию сайта компании / Хабр Хостинг

Бесплатный хостинг в timeweb

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

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

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

Домашний веб-сервер, или сам себе хостинг-провайдер

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

Делать сервер буду из старого нетбука Samsung N102SP со сломанной клавиатурой, для небольших нагрузок его вполне достаточно, к тому же он маленький и совсем не шумит. Интернет дома у меня раздаётся wifi роутером tp-link TL-WR840N, через него и буду подключать свой сервер.

Ставить буду Centos 7, качаем отсюда минимальный образ (Minimal ISO), образ записываю на флешку с помощью программы Rufus. Теперь надо загрузить нетбук с флешки, и тут возникает первая проблема, так как клавиатура не работает, не могу войти в биос, внешнюю usb клавиатуру он не видит, сброс биоса решает проблему (в нетбуке Samsung N102SP биос сбрасывается замыканием контактов rtc reset под крышкой memory, замыкать надо на 30 секунд), выбираем в биосе приотритетную загрузку с флешки и начинаем установку, даже при минимальной версии Centos 7 устанавливается в графическом режиме. Никаких сложностей с установкой возникнуть не должно, удаляем все старые разделы на диске и отдаём все под Centos, устанавливаем пароль root и прописываем настройки сети, в моем случае подключаемся к домашней сети wifi (это можно сделать и потом с помощью команды nmtui), несколько минут и Centos 7 установлен.

Заходим под root. Останавливем firewall командой «systemctl stop firewalld», отключаем firewall из автозагрузки командой «systemctl disable firewalld». Пока он нам не нужен, настроим firewall позже. Еще надо обязательно отключить спящий режим при закрытии крышки нетбука, для этого надо в файле /etc/systemd/logind.conf заменить строку «#HandleLidSwitch=suspend» на строку «HandleLidSwitch=ignore», затем перезапустить командой «systemctl restart systemd-logind».

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

Теперь нужно настроить wifi роутер, в случае с tplink открываем tplinkwifi.net логин и пароль по умолчанию admin, в разделе «Состояние» смотрим состояние WAN, IP адрес должен быть статическим и не должен начинаться с 192.168.х.х, 172.х.х.х, 10.х.х.х, в противном случае свяжитесь с провайдером и попросите предоставить внешний IP, скорее всего это можно сделать и через личный кабинет, мой провайдер предоставил мне IP за 90 рублей в месяц. Все новые настройки нужно прописать в разделе «Сеть/WAN». Теперь нужно зарезервировать внутренний IP адрес на роутере для нашего сервера, заходим в раздел «DHCP/Список клиентов DHCP» и находим там наш сервер (чтобы узнать IP на сервере наберите команду ifconfig), после копируем MAC-адрес и переходим в раздел «DHCP/Резервирование адресов» и добавляем там MAC-адрес нашего сервера и его IP. Всё, теперь роутер всегда будет выделять для нашего сервера этот IP. Теперь надо пробросить порты, чтобы при обращении из интернета роутер отправлял запросы на домашний веб-сервер, заходим в раздел «Переадресация/Виртуальный сервер» и добавляем 80 порт. Также добавляем 22 порт, чтобы можно было подключаться к серверу через ssh. У меня при добавлении 80 порта возникала ошибка «Порт удалённого управления веб-интерфейсом конфликтует с портом виртуального сервера». Чтобы этого избежать предварительно изменим порт удалённого управления на 8080, для этого откроем вкладку «Защита/Удалённое управление». Теперь управление роутером доступно по адресу tplinkwifi.net:8080/

Для удалённого управления веб-сервером качает утили Putty с www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Теперь для полнофункционнальной работы веб-сервера установим необходимые компоненты, первым делом подключим репозиторий Epel, там есть практически всё необходимое для автоматической установки, вводим команду «yum install epel-release». Затем для отслеживания состояния сервера устанавливаем htop командой «yum install htop», для удобной работы с файлами усталавливаем midnight commander, командой «yum install mc», теперь ставим Apache, для этого вводим «yum install httpd», запускаем и ставим в автозагрузку командами «systemctl start httpd» и «systemctl enable httpd», теперь установим MariaDB командой «yum install mariadb-server», аналогично запускаем и ставим в автозагрузку «systemctl start mariadb» и «systemctl enable mariadb», производим первичные настройки при помощи команды «mysql_secure_installation», устанавливаем root пароль, удаляем анонимного пользователя и тестовую базу, затем нужно устанавить PHP с необходимыми модулями «yum install php php-mysql php-common php-mbstring php-mcrypt php-devel php-xml php-gd», перезагружаем httpd командой «systemctl restart httpd». Теперь при вводе в браузере IP адреса видим приветственную страницу Apache. Корневой каталог находится в «/var/www/html/». Вот теперь наш домашний веб-сервер доступен с любой точки планеты.

Как бесплатно зарегистрировать домен и хостинг для сайта

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

Домен — имя сайта, которое вводим в браузере, например «shhost.ru». Домен в зоне *.ru стоит 200 ₽ в год.

Доменное имя зарегистрировал на сайте бесплатного поставщика доменных имён. На главной странице ввёл имя домена, который мне интересен. Нажал кнопку «Проверить доступность» / Check Availability.

Сервис предлагает доменные зоны *.tk, *.ml, *.ga, *.cf и *.gq. Домен регистрируют от одного месяца до года, после окончания продление бесплатно. Если адрес занят — система сообщит. Осталось выбрать свободный из списка и нажать кнопку «Получить домен сейчас!» / Get it now.

Я выбрал зону *.ga — это зона Габонской республики. Своим клиентам говорю, что GA значит «Город Алматы».

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

В панели хостинга во вкладке «Add domains» нужно вставить доменное имя. Скопировал адреса Nameservers для настройки домена из хостинга. У вас могут быть свои адреса:

1. ns1.ultimatefreehost.in

2. ns2.ultimatefreehost.in

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

У меня было так: на сайте регистратора перешёл в настройки домена «Услуги → Мои домены» / Services → My domains. В списке доменов выбрал нужный, нажал кнопку Manage Domain. Далее в Management tools → Nameservers выбрал пункт Use custom nameservers (enter below), вставил скопированные ранее адреса и сохранил изменения.

Вернулся в панель хостинга, ввёл адрес домена и нажал кнопку «Создать домен». Первый раз выскочила ошибка, повторил операцию через 3–5 минут. Появилось сообщение, что сайт будет доступен в течение 76 часов. У меня заработал через 30 минут.

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

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

Итак, что нужно знать и и уметь, чтобы открыть свой собственный веб-хостинг бизнес?

1.Сервер

Для начала хватит одного выделенного сервера. Unix или Windows — решать вам. Нам нужна была поддержка как ASP так и PHP, поэтому пришлось брать под Windows.

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

Когда число клиентов на сервере достигает некоторого критического значения (100-250 клиентов, зависит от многих параметров), берете еще один сервер итд.

Если у вас есть на примете несколько провайдеров — подпишитесь на их список рассылки. У них бывают довольны интересные распродажи. Мы например взяли сервер с предоплатой и небольшой помесячной оплатой, что уже себя оправдало.

2. Контрольная панель

Вся прелесть веб хостинга заключается в контрольной панели такой как Plesk, Helm или DirectAdmin. Панель облегчает жизнь администратору, пряча от него большинство ненужных подробностей. Кроме того она предоставляет интерфейс для конечных пользователей, где они могут настраивать FTP, email, защищать директории паролем итд.

Мы выбрали Plesk и остались довольны. Достаточно все просто и интуитивно.

3. Биллинг

Чтобы собирать деньги с клиентов на регулярной основе нужна биллинг система. Мы сначала поставили ModernBill, но она оказалась невыносимо глючной. Ни мы ни специалисты из их техподдержки так и не смогли запустить ее. Потеряли на этом два месяца и перешли на WHMCS. Возможностей у нее меньше, но все работает и намного проще настраивать. Более того, за какие-то копейки их техподдержка установила и настроила все на нашем сервере. Всячески рекомендую.

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

4. Бэкапы и избыточность

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

Используя RAID контроллер можно защитить себя от поломки жесткого диска. Врядли выйдут из строя оба диска одновременно. От физического уничтожения данных скажем в случае пожара или в результате действий вируса спасут автоматические бэкапы. В качестве софта для бэкапа рекомендую посмотреть на Acronis True Image. В Plesk есть его поддержка.

5. Веб-сайт

Тут все просто. Находится подходящий шаблон на OSWD и дорабатывается напильником.

Вот исходный шаблон. Вот что получилось на выходе.

6.Прием платежей

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

Я в качестве эксперимента открыл под это дело полноценный merchant account и набил шишек. Основные моменты такие:

нужно быть готовым предоставить кучу документов и финансовых отчетов компании.

если у вас несколько веб-сайтов или направлений деятельности — для каждого из них может потребоваться свой merchant account. Рекомендуюпри открытии указывать основной веб-сайт и род деятельности

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

7. Техподдержка пользователей

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

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

8. Раскрутка

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

упоминание в рассылке

подпись “Ask me about our web hosting special” в ответах на вопросы пользователей

предлагаем сревис клиентам, у которых есть проблемы с существующим хостингом

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

чуть позже добавим предложение хостинга по льготной цене в процесс чекаута.

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

Дерзайте, и вам тоже повезет!

Сергей Корнилов

Источник: Записки о софтверном бизнесе

*Статье более 8 лет. Может содержать устаревшие данные

Как создать свой хостинг

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

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

Не будем заблуждаться. Сайты создают не только для информации о себе и/или своей фирме в сети Интернет. Сегодня уже чаще сайты создают для заработка. Честный заработок на сайте — это законный вариант пополнить или сформировать свой бюджет за счет рекламы, партнерских программ, ссылок.

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

Программа реселлинг – перепродажа хостинг услуг

Есть компании с BillManager Corporate, которые позволяют продавать свои услуги, реселер аккаунтам, по типу биллинг-биллинг.  Схема работает так:

  • Существует внешний биллинг, Corporate, возможно Advanced;
  • На биллинге есть и активирована возможность перепродажи;
  • Создаете там  реселлер аккаунт;
  • Создаете сервер, ставите на нем биллинг, подключаете реселлер аккаунт, импортирует тарифные планы;

Можно начинать перепродажи:

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

Реальный доход, при большом количестве проектов.

Создать свой хостинг с минимальными потерями

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

Услуги бесплатного хостинга

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

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

За это время вы в полной мере сможете оценить преимущества наших хостинговых услуг:

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

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

Наш тестовый хостинг предельно прост в управлении и поддерживает HTML, PHP и MySQL. Для работы с ним вам необязательно обладать специальными знаниями – чтобы разобраться с разработанной нами инновационной панелью управления хостингом достаточно базовых знаний в управлении компьютером.

Хостинг на выделенном сервере

Второй вариант своего хостинга, и он самый распространенный, это покупка выделенного сервера. Механизм создания таков:

Хостинг на облаках

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

Эволюция создания хостинга на VDS проста:

Шаг 1. покупка домена

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


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

Шаг 2. создание сайта

Самый простой способ — воспользоваться сервисом-конструктором с визуальным редактором сайта. Например,

. Также существуют платные или бесплатные CMS с разными возможностями и функциональностью. Вам нужно лишь выбрать её под свои требования, затем определиться с шаблоном дизайна, развернуть и настроить. Есть ещё третий вариант с привлечением специалистов со стороны, но это как минимум дорого, а как максимум стоит нервов и времени. Самим, конечно, ничего делать не придётся, но сайт у вас будет только через месяц-другой.

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

Шаг 6. настраиваем мониторинг сайта

Сайт работает и уже приносит стабильный доход. Однако всегда могут возникнуть обстоятельства, при которых что-то может пойти не так. Так называемые форс-мажоры. Администратор сайта что-то сломал при очередном обновлении, или пользователи сделали ошибки, которые повлияли на работу движка.

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

Кроме того, система мониторинга очень поможет в отслеживании SEO-показателей, а также позволит контролировать ваш интернет-магазин. Сервис тут же оповестит вас, если каких-то товаров на виртуальных полках вашего магазина становится всё меньше и меньше, а спрос растёт.

Оцените статью
Хостинги