Как узнать хостинг сайта. Определить на каком хостинге находится сайт – подробное описание на S1
Иногда возникают ситуации, когда необходимо узнать на каком хостинге находится сайт. Возможны различные случаи, когда необходимо узнать хостера: самый простой пример — это если Вы хотите поменять хостинг для своего сайта такой же тематики или на таком же движке, потому что Вам нравится как он работает у них (от хостинга зависит многое, даже любовь поисковиков к вашему сайту). Одни делают обычные страницы, другие – крупные сайты и порталы. Но далеко не каждому по карману платить за хостинг каждый месяц определенную сумму, да и как-то стремно. Для чего вообще платить, когда есть целая куча бесплатных хостеров, предоставляющих полностью условия.
Вы скажете, что нет ничего проще — просто нужно посмотреть whois по домену нужного нам ресурса и там будут указаны все данные о интересующем нас сайте, его владельце и, конечно же, о хостинге. И я отвечу да, но не всегда. О том в каких случаях это невозможно и как все же определить и узнать хостинг можно прочитать в продолжении.
1. Для начала я опишу самый простой вариант того как узнать хостинг интересующего нас сайта:
Например мы хотим узнать где же хостится мой сайт о создании сайтов. Для этого нам необходимо воспользоваться одним из whois сервисов. Воспользуемся сайтом http://www.whois.net/ и введем адрес нашего сайта в доступное для заполнения поле, плюс укажем доменную зону и нажимаем Go! Через некоторое время мы получим данные. Это первый способ определения хостинга сайта.
2. Но бывает и так, что узнать с помощью такого способа хостинг на котором содержится сайт нереально.
Мы все знаем, что для высоко посещаемых сайтов простого виртуального сервера недостаточно и тогда либо арендуются сервера, либо пользуются услугой колокейшен. В таких случаях после проверки мы не увидим хостера. Для этого будем обращаться к третьей части.
3. Как узнать хостинг любого сайта
Для этого мы должны сначала узнать айпи адрес нашего подопытного. Заходим в пуск и нажимаем кнопочку выполнить, вводим команду «ping адрес сайта» — ping rian. ru и получаем нужную нам информацию (ip адрес — 188.72.202.172). Затем в адресную строку браузеравводим http://whois.domaintools.com/188.72.202.172. После получения информации мы видим провайдера предоставляющего хостинг. Заходим к нему на сайт и узнаем что он действительно предоставляет услугу хостинга. Наша цель достигнута, мы смогли узнать хостинг любого сайта.
Определить как Вы видите на каком хостинге сайт не проблема, а вот какой из хостингов выбрать платный или бесплатный задача посложней. Я лично за платный хостинг и поэтому ниже приведу плюсы и минусы бесплатного хостинга сайтов, а уж принять решение, на каком хостинге разместить сайт, платном или же бесплатном, не составит труда.
Итак, бесплатный хостинг — это бесплатное размещение пользователем своего веб-сайта или файлов на сервере провайдера хостинга.
1. Несомненно, главным плюсом бесплатного веб хостинга является его бесплатность, за хостинг не надо ничего платить.
2. Автоматически регистрируется доменное имя, по которому можно точно найти и выйти на ваш сайт.
3. Технические сервисы и технологии, предоставляемые хостинг-провайдером, приближаются к коммерческому (профессиональному) хостингу.
На первый взгляд бесплатный хостинг практически ни чем не отличается от платного. Но так ли все безоблачно и радужно? Бесплатным, как известно, бывает только сыр в мышеловке. И бесплатный хостинг — не исключение. Настало время поговорить о немаловажных «минусах» бесплатного хостинга.
1. Владельцы бесплатных сервисов далеко не бескорыстны. Они будут размещать рекламу на созданных вами сайтах без вашего на то согласия. На это можно было бы не обращать внимания, если бы одновременно не налагались ограничения на возможности размещения рекламы с вашей стороны. А такие ограничения неприменно существуют или будут введены, так как количество рекламных мест на сайтах не безгранично. В конечном итоге получится, что вы будете создавать веб-страницы для того, чтобы владелец бесплатного сервиса зарабатывал на них. Вам это надо?
2. Адрес вашего сайта будет иметь в своем составе дополнительные символы, например mysite.ucoz.ru или mysite.narod.ru, а это уже дает понять о том, что ваш сайт бесплатный и, соответственно, его владелец не может себе позволить покупку сайта за деньги. Вследствие чего, зарабатывает ли он сам деньги в том проекте, который предлагает?
3. Доменное имя вашего сайта на бесплатном хостинге вам юридически не принадлежит. Предоставляя вам бесплатно место под сайт, хостер не связывает себя никакими обязательствами. В любой момент ваш аккаунт может быть закрыт без объяснения причин. При возникновении конфликтной ситуации с хостером или при закрытии самой компании, предоставлявшей услуги бесплатного хостинга, вы теряете и «свой» домен (адрес сайта) и всех своих посетителей, которые знали только этот адрес.
4. Надежность бесплатного хостинга оставляет желать лучшего и не выдерживает никакой критики: падение серверов на продолжительное время, невозможность загрузить сайт из каких-либо географических регионов и т.п. При обращении в службу технической поддержки, ответа на свой вопрос или устранения неисправности можно вовсе не дождаться. Безвозвратные потери файлов, увы, тоже не редкость. В случае манипуляций с сервером сайты пользователей также работать не будут, а в случае перегрузки сервера — резко упадет скорость доступа.
5. Как правило, есть ограничения в использовании собственных программ и скриптов, что значительно ограничивает функциональность сайта. Забудьте про различные немаловажные функции, например собственный форум, различные опросы и голосования, установку пароля к определенным страницам, поддомены и другие. К сожалению, в современном мире вы рискуете оказаться не конкурентоспособным.
6. Ваш сайт будет работать гораздо медленнее платного аналога, что скажется на количестве посетителей.
7. Что же касается переноса сайта с бесплатного хостинга на платный, то, скорее всего, у вас не получится это сделать. Переложить файлы с одного сервера на другой не проблема. Но доменное имя, которое, в общем-то, идентифицирует сайт, вы перенести не сможете. Оно ведь досталось вам за бесплатно и, следовательно, продолжает принадлежать владельцу сервера. Кроме того, это будет доменным именем третьего уровня, и его просто физически нельзя будет перенести на другой сервер. В действительности, результаты вашего труда сразу оказываются в руках владельцев сервиса. И чем большую популярность приобретает ваш сайт, тем сильнее будет ваша зависимость, а вместе с тем и огорчение, от того, что ресурс не находится в ваших руках.
8. Поисковые системы неохотно будут индексировать ваш ресурс, и будет сложнее его раскручивать.
9. Считается «дурным тоном» публиковать коммерческие сайты на бесплатном хостинге. Чем серьезнее вы хотите выглядеть в глазах делового партнера или просто интернет-пользователя, тем больше вы должны заботиться о своем имидже. А главным атрибутом сетевого имиджа несомненно является качественно сделанный сайт на собственном домене.
Важно, чтобы сервер был доступен, и чтобы поддержка была готова оперативно помочь. Проверяется это на практике. Протестируйте хостинг хотя бы месяц. А потом можно и на год взять и получить преимущество. На красивые таблички с тарифами с кучей мало полезных опций особенно не стоит смотреть.
Остались вопросы?
наш телефон:
+7 (499) 340 64 04
Получить предложение
Ваше имя
Телефон*
Адрес сайта
Согласен с обработкой моих персональных данных в соответствии с политикой конфиденциальности
Направить письмо
Мой сайт не работает, как узнать причину?
Если при переходе по домену на ваш сайт, он не открывается у вас в браузере:
1. Проверьте, что домен привязан к DNS-серверам (name servers, NS) вашего хостинга. Посмотреть, с какими NSами делегирован ваш домен вы можете в вашем личном кабинете или в сервисе Whois.
Note: Узнать DNS-серверы вашего хостинга, к которым нужно привязывать домен, вы можете, обратившись в поддержку хостинга. Вы также всегда можете сменить NSы.
2.
Note: По вопросам добавления записей на NSы вашего хостинга обратитесь в поддержку хостинг-провайдера.
3. Проверьте, что веб-сервер вашего хостинг-провайдера доступен со всех локаций. Для это вы можете воспользоваться сервисом host-tracker, введя адрес вашего сайта и нажав кнопку «Проверить».
Если DNS-серверы вашего хостинга не отдают записи об IP-адресе сайта или веб-сервер не отвечает — обратитесь в поддержку вашего хостинг-провайдера.
Note: Если исправить проблему обращением в поддержку хостинга не удалось, рекомендуем ознакомиться со статьей «Привязал домен к хостингу, но сайт не открывается. Почему?».
Метаданные статьи
Идентификатор статьи:
56
Категория:
Привязка домена к сайту, DNS
Просмотры:
1,287
Рейтинг (Голоса):
Назад
Связанные статьи
- Как перенести домен от другого регистратора?
- Как оплатить домен? Пополнение баланса.
- Как перенести домены к другому регистратору?
- Как передать домен другому лицу? (смена администратора)
- Настройка приема платежей в реселлерской панели
Как разместить сайт (простое руководство для начинающих) в 2023 году
Хотите научиться размещать сайт? Самостоятельные конструкторы веб-сайтов, такие как WordPress, предлагают вам полную свободу для создания любого веб-сайта.
Проблема в том, что большинство новичков не знают, как лучше разместить веб-сайт. Многие даже считают, что для размещения собственных веб-сайтов требуются специальные технические навыки.
Это просто неправда.
Если вы выберете правильный подход, то сможете легко разместить собственный сайт всего за несколько минут. В большинстве случаев это так же просто, как создать учетную запись в Facebook.
В этом руководстве для начинающих мы покажем вам точные шаги по размещению веб-сайта без каких-либо технических навыков.
Мы также объясним, как все это работает за кулисами. Это поможет вам получить общее представление о различных способах размещения веб-сайта.
Готов? Давайте начнем.
Вот что вы узнаете из этого руководства.
- Что означает размещение веб-сайта
- Что необходимо для размещения веб-сайта
- Различные виды услуг веб-хостинга
- Выбор правильного плана для размещения веб-сайта
- Сколько стоит размещение веб-сайта
- Как разместить веб-сайт на вашем компьютере
- Размещение веб-сайта на локальном сервере в сети
- Часто задаваемые вопросы о размещении веб-сайта
Что нужно это значит разместить веб-сайт?
Хостинг веб-сайта означает, что вы размещаете файлы своего веб-сайта на специальном компьютере, называемом сервером. Этот компьютер делает файлы вашего веб-сайта общедоступными в Интернете, поэтому каждый может посетить его.
Чтобы другие люди во всем мире могли видеть веб-сайт, на этих специальных компьютерах установлен определенный набор программного обеспечения. Это программное обеспечение называется веб-сервером.
Основная задача веб-сервера — принимать входящие запросы и отвечать, отправляя запрошенную страницу в браузер пользователя.
Все это может звучать как набор технического жаргона, и так оно и есть.
Однако вам не нужно знать, как делать все эти вещи, чтобы разместить свой веб-сайт. К счастью, есть тысячи компаний, которые предлагают это как услугу (по очень низкой цене).
Все веб-сайты в Интернете используют веб-хостинговую компанию для размещения своих веб-сайтов. Даже технологические гиганты, такие как Netflix (размещенный на Amazon) и PayPal (размещенный на облачном хостинге Google), используют сторонних поставщиков услуг для своего хостинга.
Лишь несколько компаний, таких как Google, Microsoft и Amazon, полностью размещают все свои услуги на своих собственных платформах.
Они могут это сделать, потому что у них есть технические и финансовые ресурсы, чтобы взять на себя такую огромную задачу. Все другие предприятия (включая нас) используют веб-хостинговую компанию для размещения своего веб-сайта.
Что нужно для размещения веб-сайта
Для размещения веб-сайта вам понадобятся следующие две вещи.
- Поставщик услуг веб-хостинга
- Доменное имя
Поставщики услуг веб-хостинга предлагают вам готовые веб-серверы для размещения вашего веб-сайта. Они берут на себя все технические вопросы и предоставляют владельцам веб-сайтов простые в использовании инструменты для управления хостингом.
Итак, как пользователи попадают на ваш собственный веб-сайт? Здесь на помощь приходят доменные имена.
Доменное имя — это адрес вашего сайта, который люди вводят в браузере, чтобы посетить ваш сайт. Например, wpbeginner.com приведет вас на этот сайт.
По сути, доменное имя — это удобный для человека способ подключения браузеров пользователей к серверу веб-сайта, связанному с этим доменным именем. Чтобы узнать больше, ознакомьтесь с нашим руководством о том, что такое доменное имя и как работают домены.
Вы можете приобрести доменное имя у одного из этих ведущих регистраторов доменов. Это компании, имеющие лицензию на продажу регистраций доменных имен.
Чтобы понять взаимосвязь между вашим веб-хостингом и доменом, ознакомьтесь с нашим руководством о разнице между веб-хостингом и доменным именем.
Примечание: Далее в этой статье мы покажем вам, как получить доменное имя бесплатно.
Но сначала давайте рассмотрим различные типы планов веб-хостинга и оценим, какой из них подходит для размещения вашего веб-сайта.
Типы услуг хостинга веб-сайтов
Не все веб-сайты одинаковы. Некоторые из них меньше и имеют низкий трафик, а другие больше, с большим количеством контента и посетителей.
Меньший веб-сайт требует меньше ресурсов, таких как дисковое пространство и пропускная способность. С другой стороны, более крупный и популярный веб-сайт потребует больше ресурсов для эффективной работы.
Компании, предоставляющие хостинг веб-сайтов, предоставляют различные виды предложений хостинга, предназначенные для удовлетворения конкретных потребностей веб-сайта. Вот некоторые из наиболее распространенных вариантов хостинга.
1. Виртуальный хостинг
Виртуальный хостинг подходит для небольших веб-сайтов, блогов и малого бизнеса, который только начинает свою деятельность.
Они могут снизить свои расходы, позволяя нескольким веб-сайтам совместно использовать одни и те же ресурсы сервера. Это делает хостинг вашего сайта доступным.
Цены: от 2,75 до 7,99 долларов в месяц
Подходит для: создания нового блога или веб-сайта для малого бизнеса.
Рекомендуемый нами провайдер виртуального хостинга: Bluehost
Чтобы узнать больше, ознакомьтесь с нашим руководством о самом лучшем виртуальном хостинге.
2. Хостинг VPS
Хостинг VPS (хостинг виртуальных частных серверов) по-прежнему является средой общего хостинга. Однако он предлагает гибкий набор ресурсов для обработки больших всплесков трафика.
Вы получаете выделенный частный сервер для вашего сайта, которым вы можете управлять из панели управления хостингом. Это дает вам лучшее из обоих миров: низкую стоимость виртуального хостинга с гибкостью выделенных ресурсов.
Цена: от 29,99 долларов США в месяц
Подходит для: компаний среднего размера, популярных блогов и магазинов электронной коммерции.
Наша рекомендуемая хостинговая компания VPS: HostGator
Чтобы узнать больше, ознакомьтесь с нашей статьей о том, когда вам нужен VPS-хостинг для вашего сайта.
3. Управляемый хостинг WordPress
Управляемый хостинг WordPress — это специализированный хостинг, созданный специально для WordPress. Это похоже на службу консьержа для вашего сайта WordPress.
На платформе управляемого хостинга хостинговая компания заботится об обновлениях, резервном копировании и кэшировании вашего веб-сайта. Это позволяет вам сосредоточиться на создании контента и развитии вашего бизнеса.
Цена: от $35,00 в месяц
Подходит для: популярных блогов, бизнес-сайтов, членских сайтов.
Наша рекомендуемая хостинговая компания для управляемого WordPress: WP Engine
Для получения более подробной информации см. нашу статью, объясняющую, когда вам действительно нужен управляемый хостинг для WordPress.
4. Выделенный хостинг
Хостинг с выделенным сервером предоставляет вам весь сервер, выделенный для вашего собственного веб-сайта. Вы получаете все ресурсы сервера, расширенные инструменты для управления сервером, возможность установки собственного программного обеспечения и даже собственную операционную систему.
Вы будете управлять своим собственным сервером, что может потребовать некоторых технических навыков. Это расширенный вариант для крупных веб-сайтов, которым требуется высокая производительность для обработки большего объема трафика.
Цена: от 79,99 долларов в месяц
Подходит для предприятий корпоративного уровня, популярных веб-сайтов, магазинов электронной коммерции.
Наша рекомендуемая выделенная хостинговая компания: SiteGround или HostGator.
Примечание. Мы используем специальные выделенные серверы SiteGround для размещения веб-сайта WPBeginner.
Для визуального сравнения мы создали инфографику, с помощью которой вы можете выбрать лучший тип веб-хостинга.
Выбор правильного плана для размещения веб-сайта
Как видите, все разные планы хостинга имеют разные конфигурации серверов и цены. Вам нужно будет выбрать план, который соответствует вашим потребностям и бюджету.
В WPBeginner мы рекомендуем пользователям начать с недорогого плана общего хостинга, а затем обновлять его по мере роста их бизнеса. Это позволяет сэкономить деньги и платить только за те услуги, которые вам действительно нужны.
Планы общего хостинга начинаются с 7,99 долларов США в месяц (оплачивается ежегодно) и 14,99 долларов США за доменное имя.
Теперь, если вы только начинаете, то это все еще значительные инвестиции.
К счастью, Bluehost согласился предложить нашим пользователям скидку на хостинг и бесплатное доменное имя. По сути, вы сможете начать работу за 2,75 доллара в месяц.
Это одна из крупнейших хостинговых компаний в мире и официально рекомендуемый провайдер веб-хостинга WordPress. Они предлагают бесплатный SSL-сертификат и отличную поддержку клиентов.
→ Нажмите здесь, чтобы получить это эксклюзивное предложение Bluehost ←
Другие планы виртуального хостинга см. в нашем сравнении лучших хостинговых компаний.
После того, как вы зарегистрировали учетную запись хостинга, следующим шагом будет создание вашего веб-сайта. Подробные инструкции см. в нашем руководстве по созданию веб-сайта.
Сколько стоит размещение веб-сайта
До сих пор мы покрывали расходы компаний, предоставляющих веб-хостинг. Однако стоимость хостинга веб-сайта может варьироваться в зависимости от нескольких факторов.
Прежде всего, вы выбираете тарифный план хостинга. Мы рекомендуем начать с небольших планов виртуального хостинга, а затем обновлять их по мере роста вашего бизнеса и веб-сайта.
Когда вы начнете создавать веб-сайт, вам, возможно, придется потратить деньги и на другие вещи, например, на шаблоны веб-сайтов, расширения программного обеспечения и другие услуги.
Ваша цель — покупать только то, что вам действительно нужно, и использовать бесплатные инструменты, когда это возможно.
У нас есть отличное руководство о стоимости создания веб-сайта на WordPress и о том, как избежать перерасхода средств.
Как разместить веб-сайт на своем компьютере
Наши пользователи часто спрашивают нас, могут ли они разместить веб-сайт на своем компьютере.
Да, можно.
Однако единственная причина, по которой вам следует размещать веб-сайт на своем компьютере, — это когда вы хотите протестировать сайт локально, прежде чем размещать его в Интернете.
Многие новички считают полезным изучать веб-разработку, WordPress и кодирование, установив локальный сервер на свой компьютер.
Посмотрите наши руководства по настройке локального сервера на Windows и Mac.
Это позволит вам установить локальный сервер, не делая его общедоступным.
Мы не рекомендуем использовать локальный сервер для размещения веб-сайта и делать его общедоступным. Тем не менее, мы покажем вам, как сделать это шаг за шагом для пользователей, которые чувствуют себя авантюрными.
Размещение локального хост-сервера в сети
После того, как вы разместите веб-сайт на локальном сервере, он будет доступен только вам. Вам нужно будет изменить его настройки, чтобы разместить свой сайт в Интернете.
Сначала найдите файл конфигурации программного обеспечения веб-сервера с именем httpd.conf.
Если вы используете WAMP в Windows, вы найдете его в папке C:\wamp\bin\apache\apache[версия#]\conf].
Пользователи MAMP на Mac найдут его в папке /Applications/MAMP/conf/apache/.
Этот файл можно открыть с помощью обычного текстового редактора, такого как Блокнот или TextEdit. После этого нужно найти строку, начинающуюся с
Listen 80
Ее нужно заменить на свой IP-адрес и номер порта. Вы можете найти свой IP-адрес, просто погуглив «какой у меня IP-адрес», он покажет вам числовую строку, разделенную точками. Вот пример того, как этот код должен выглядеть с вашим IP:
Listen 64.233.160.1:80
Далее вам нужно найти следующую строку:
ServerName localhost:80
Измените ее, заменив localhost:80 на ваш IP-адрес.
ServerName 64.233.160.1
Далее вам нужно найти следующую строку для WAMP:
следующая строка:
Под этой строкой вы увидите разрешения на доступ, которые вам необходимо заменить следующими:
Порядок Разрешить, Запретить Теперь вы можете сохранить файл конфигурации и перезапустить локальный сервер с новыми разрешениями.
Теперь любой может использовать ваш IP-адрес для доступа к вашему веб-сайту вместо локального хоста. Это не идеальная ситуация, так как вашим пользователям будет сложно запомнить IP-адрес.
Вот тут-то и пригодятся доменные имена.
Указание вашего доменного имени на локальный веб-сайт
Указание вашего доменного имени на веб-сайт, который вы размещаете на своем собственном компьютере, позволит пользователям получить к нему доступ, как и к любому другому сайту.
Во-первых, вам нужно отредактировать настройки DNS вашего доменного имени. Мы используем Domain.com на наших снимках экрана ниже:
После этого вам нужно отредактировать запись имени A со знаком @ в качестве имени. Если у вас его нет, нажмите кнопку «Добавить новую запись», чтобы продолжить.
В поле значения необходимо ввести IP-адрес вашего компьютера и нажать кнопку «Обновить DNS», чтобы сохранить изменения.
Если компьютер с вашим локальным сервером подключен к Интернету напрямую, то все готово.
Однако, если ваш компьютер подключен к Интернету через маршрутизатор, вам необходимо перенаправить порты. Для этого вам необходимо войти в интерфейс администратора вашего маршрутизатора, введя IP-адрес маршрутизатора в адресную строку браузера.
В зависимости от производителя интерфейс маршрутизатора может немного отличаться. Вам нужно будет найти вариант с пометкой «Переадресация портов, виртуальный сервер или NAT».
Далее вам необходимо перенаправить веб-трафик или HTTP-трафик на порт 80. В поле IP-адреса вам необходимо ввести IP-адрес вашего компьютера в локальной сети. Этот IP-адрес является внутренним адресом, который идентифицирует ваш компьютер в локальной сети.
После этого необходимо применить изменения и перезагрузить роутер.
Недостатки самостоятельного размещения веб-сайта
Размещать веб-сайт на локальном компьютере — плохая идея. Вот почему даже технологические гиганты с достаточными ресурсами, навыками и ноу-хау предпочитают обращаться к поставщику услуг хостинга.
Ниже приведены лишь некоторые недостатки размещения веб-сайта на локальном компьютере.
- Чтобы запустить веб-сервер, вам необходимо поставить его на компьютер, подключенный к высокоскоростному интернету 24 часа в сутки.
- Вам также необходимо настраивать и устанавливать обновления для программного обеспечения веб-сервера, хранить резервные копии, планировать резервный сервер и выполнять другие действия.
- Компьютер, на котором размещен ваш веб-сайт, также будет открыт для попыток взлома, внедрения вредоносных программ и DDOS-атак. Это также может повлиять на безопасность всех других компьютеров в вашей сети.
- Вам нужно будет приобрести статический IP-адрес у вашего интернет-провайдера, что будет стоить вам дополнительно.
Все это потребует много времени, сил и технических навыков. Вот почему это плохая идея — размещать свой сайт на локальном компьютере самостоятельно.
Часто задаваемые вопросы о хостинге веб-сайтов
Помогая тысячам новичков создать свои собственные веб-сайты, мы услышали все возможные вопросы. Ниже приведены некоторые из наиболее часто задаваемых вопросов от людей, которые хотят разместить веб-сайт.
1. Почему мне нужен хостинг-провайдер для размещения веб-сайта?
Поставщики услуг хостинга специализируются на поддержке платформы для обслуживания веб-сайтов. В их штате есть инженеры и системные администраторы, которые круглосуточно следят за своими серверами.
Это позволяет вам сосредоточиться на создании веб-сайта и развитии вашего бизнеса, а не на управлении серверным программным обеспечением.
2. Могу ли я купить доменное имя и хостинг у двух компаний?
Да, можно. Однако покупка их у одной и той же компании позволяет вам управлять ими обоими с одной и той же панели инструментов. Кроме того, некоторые провайдеры, такие как Bluehost, даже предлагают бесплатный домен в качестве стимула для использования их услуг.
3. Могу ли я купить доменное имя и разместить свой веб-сайт позже?
Да, вы можете купить только доменное имя. Однако он не будет указывать на ваш сайт, пока вы не выберете хостинг-провайдера.
Мы рекомендуем Domain.com для регистрации доменного имени. Они предлагают удобные для начинающих инструменты управления доменом, которые упростят подключение вашего домена к любому хостинг-провайдеру позже.
Вы также можете использовать наш код купона Domain.com, чтобы получить дополнительную скидку 25% на регистрацию новых доменов.
4. Могу ли я разместить свой веб-сайт на своем локальном компьютере, а затем перенести его на хостинг-провайдера?
Да, вы можете это сделать. Однако, если вы серьезно относитесь к публикации веб-сайта, то лучше начать с хостинг-провайдера.
5. Могу ли я разместить веб-сайт у одного провайдера, а затем сменить его на другого провайдера?
Да, вы можете перенести свой сайт на любой другой хостинг в любое время. Подробные инструкции см. в нашей статье о переносе сайта на новый хостинг.
6. Где я могу разместить свой веб-сайт?
Хостинговых компаний так много, что новичкам становится сложно сделать правильный выбор.
На протяжении многих лет мы работали со всеми лучшими хостинговыми компаниями на рынке. Это дало нам представление о том, что такое хорошая хостинговая платформа.
Для начинающих веб-сайтов мы рекомендуем Bluehost. Они автоматически устанавливают WordPress и предлагают удобную для начинающих панель инструментов, встроенное кэширование, безопасность и многое другое. Кроме того, они предлагают читателям WPBeginner скидку на хостинг + бесплатное доменное имя.
Дополнительные рекомендации см. в нашем полном списке лучших хостинговых компаний с указанием их плюсов и минусов.
Есть несколько компаний, предлагающих бесплатный веб-хостинг, но мы рекомендуем вам быть очень осторожными с ними.
Мы надеемся, что эта статья помогла вам научиться размещать свой веб-сайт. Вы также можете ознакомиться с нашим руководством о том, как получить бесплатный рабочий адрес электронной почты и бесплатный рабочий номер телефона для своего веб-сайта.
Если вам понравилась эта статья, подпишитесь на наш YouTube-канал для видеоуроков по WordPress. Вы также можете найти нас в Твиттере и Facebook.
Все, что вам нужно знать о веб-хостинге
Пока вы не начали изучать веб-разработку, вы, возможно, никогда не слышали о термине «веб-хостинг». А если и знали, то, вероятно, понятия не имели, что такое хостинг веб-сайта или приложения. Это недооцененная часть работы интернета.
Все, к чему вы получаете доступ в Интернете, включая подкасты, мемы, сообщения в блогах, твиты, видео, изображения и многое другое, хранится на сервере или нескольких серверах, за которые платит компания или частное лицо, чтобы вы могли получить доступ к этому контенту.
Как только вы закончите это простое описание, веб-хостинг может стать сложным. Существует множество типов веб-хостинга и способов размещения веб-приложений.
В этой статье и видео ниже мы рассмотрим:
- Что такое веб-хостинг?
- Типы веб-хостинга
- Предлагаемые хостинговые решения для начинающих
- Дополнительные сведения о веб-разработке
Настройка сцены
Чтобы понять, почему веб-хостинг важен, представьте, что вы только что разработали веб-приложение. В конце концов, это то, чем занимаются веб-разработчики. Допустим, это приложение, которое позволяет пользователям сохранять фрагменты кода вместе с соответствующими данными для создания карточек, которые другие пользователи могут использовать для обучения написанию кода.
Все в вашем приложении локально работает нормально. У вас есть отличный пользовательский интерфейс, использующий React или какой-либо другой современный интерфейсный фреймворк. У вас также есть серверная служба, которая работает как шарм.
Но с вашим приложением есть одна проблема. В настоящее время он живет на вашем компьютере, и вы хотите поделиться им с остальным миром, но, поскольку вы единственный, кто может получить к нему доступ прямо сейчас, вы единственный пользователь.
Вы не можете предоставить посторонним доступ к вашему компьютеру, чтобы проверить ваше новое блестящее приложение. Ну, вы могли бы, но это было бы безрассудно и небезопасно.
Что такое веб-хостинг?
Это подводит нас к веб-хостингу. Вместо того, чтобы размещать ваше приложение на собственном компьютере и сервере, гораздо безопаснее развернуть его на другом сервере, принадлежащем компании, которая специализируется на этих вещах, называемой провайдером веб-хостинга.
Если вы похожи на большинство людей, вы, вероятно, не хотите пойти и купить кучу серверов, подключить их самостоятельно и заняться настройкой сети и всем остальным, что связано с этим. Не проще ли арендовать сервер у того, кто сделал за вас всю тяжелую работу?
Веб-хостинг или хостинг-провайдер — это бизнес, который предоставляет все услуги, необходимые веб-разработчикам для запуска своих приложений в Интернете. Когда кто-то хочет просмотреть ваш веб-сайт, все, что им нужно сделать, это ввести его доменное имя в браузере, и серверы, предоставленные вашим веб-хостингом, обслужат его.
Некоторые хостинговые компании требуют, чтобы у вас был собственный домен для размещения вашего сайта. Другие предоставят вам субдомен, которым они владеют. Если вам нужен домен, большинство провайдеров веб-хостинга помогут вам его приобрести.
Важной частью веб-хостинга является выбор правильного типа веб-хостинга для вашего проекта. Если вы создаете веб-приложение с интерфейсом, серверной частью и базой данных, вам понадобится другой тип веб-хостинга, чем для статического веб-сайта.
Когда вы найдете правильный хост, также важно выделить правильное количество ресурсов для вашего приложения, чтобы оно не отключалось по тайм-ауту, когда на него попадает трафик. Для хобби-приложений вам редко приходится беспокоиться об этом. Но если ваше приложение будет получать тысячи посетителей каждый час, вам придется планировать наличие большего количества доступных ресурсов, когда они вам понадобятся.
Типы веб-хостинга
Несколько десятилетий назад было всего несколько типов поставщиков веб-хостинга. Но технологии изменились, и теперь выбор гораздо больше.
Тип веб-хостинга, который вы выберете, зависит от того, что вы хотите делать, и от ваших технических навыков. Некоторые типы хостинга требуют, чтобы вы много знали о технологии, связанной с обслуживанием вашего веб-приложения пользователями. Другие веб-хосты требуют немного знаний, кроме как перемещаться по пользовательскому интерфейсу.
Конструкторы веб-сайтов
Конструкторы веб-сайтов — это онлайн-платформы, позволяющие быстро создавать веб-сайты в браузере. Обычно они имеют интерфейс типа перетаскивания, который вы можете использовать для размещения элементов на своих страницах, и набор готовых тем, которые вы можете применить ко всему сайту одним щелчком мыши.
Некоторые конструкторы веб-сайтов, о которых вы, возможно, слышали, включают Wix и Squarespace. Размещенные системы управления контентом, такие как WordPress.com, также могут считаться разработчиками веб-сайтов, потому что вам не нужно разбираться со всеми техническими деталями развертывания или установки WordPress.
Вы можете выбрать из сотен тем и тысяч плагинов, которые можно установить в браузере, чтобы настроить свой сайт. Вы также можете добавлять новые сообщения в блог и страницы, которые будут храниться в базе данных где-то, о чем вам никогда не придется беспокоиться.
Многие малые предприятия используют конструкторы веб-сайтов, такие как Wix, для создания присутствия своей компании в Интернете. Просто и легко создать базовый сайт без технических знаний, и это отличный выбор, когда вам не нужно так часто обновлять свой сайт. Но, по большей части, ваш контент статичен. Вы можете добавлять эффекты и другие функции, но каждое изменение требует повторного входа в систему и настройки вручную.
Разработчики веб-сайтов, поддерживаемые системами управления контентом, такими как WordPress.com, имеют одно преимущество перед другими конструкторами веб-сайтов, поскольку вы можете добавлять новый контент намного быстрее. Вам не нужно создавать совершенно новую страницу на своем веб-сайте для каждого нового элемента контента, который вы добавляете. Все, что вам нужно сделать, это создать новый пост или страницу, которая будет сохранена в базе данных, и этот пост будет динамически отображаться с использованием темы и установленных вами плагинов.
Другой тип конструктора сайтов — генератор статических сайтов. Этот тип конструктора веб-сайтов создает полные статические HTML-страницы на основе файлов уценки, которые вы редактируете.
Генераторы статических сайтов поддерживают пользовательские темы, которые вы создаете самостоятельно или находите в Интернете. Когда вы запускаете команду сборки, генератор статического сайта будет использовать файлы уценки и вашу тему для создания вашего сайта.
Хотя генераторы статических сайтов не размещаются, некоторые варианты веб-хостинга, такие как GitHub Pages, поддерживают только статический хостинг и используют генератор статических сайтов для создания вашего сайта.
Конструкторы веб-сайтов не подходят для развертывания пользовательского кода. Некоторые позволят вам использовать JavaScript или CSS, но это все. Они предназначены в основном для того, чтобы поместить ваш контент в красивую тему, которую вы можете изменить с помощью их интерфейса. Это хороший выбор для вашего блога или сайта-портфолио, но не для демонстрации собственного кода.
Некоторые популярные конструкторы веб-сайтов включают:
- GitHub Pages: GitHub Pages предоставляет генератор статических веб-сайтов Jekyll для публикации вашего сайта и размещения его на одном из своих поддоменов или на вашем собственном домене.
- Wix: вы можете создать свой веб-сайт, используя онлайн-интерфейс Wix с элементами перетаскивания и широким выбором тем.
- WordPress.com: Здесь у вас есть все возможности тем и плагинов WordPress для создания вашего сайта, и вам не нужно беспокоиться о настройке сервера или установке WordPress.
Общий веб-хостинг
Общий хостинг — это шаг вперед по сравнению с конструктором веб-сайтов. При этом типе хостинга ваше приложение использует один и тот же сервер совместно с несколькими другими пользователями, а хостинг-провайдер заботится обо всех конфигурациях сервера.
Провайдеры виртуального хостинга имеют другие службы, такие как электронная почта и базы данных, которые также размещаются на серверах, совместно используемых другими пользователями. Обычно вы можете приобрести пакет с ежемесячной подпиской, который предоставляет вам эти услуги по одной цене.
Если у вас когда-либо были соседи по комнате, вы уже имеете представление о том, что такое этот тип веб-хостинга. Просто замените соседей по комнате приложениями, созданными другими людьми.
При использовании плана общего хостинга вы делите сервер с другими людьми. Так что, по сути, вы получаете часть ресурсов, которые может предложить машина. Как и в случае с соседями по комнате, это удешевляет арендную плату, но вы должны делить ее поровну. Если чужое приложение начнет потреблять много ресурсов, производительность вашего приложения пострадает.
Использование общего веб-хостинга может иметь множество недостатков. Производительность ваших веб-приложений будет зависеть от типа приложений, также размещенных на том же сервере.
Иногда вам везет, и все ваши соседи по общему хостингу получают очень мало трафика. В других случаях вам не так повезло, и один из других пользователей, использующих ваш сервер, потребляет все ресурсы, и ваш сайт загружается некоторое время.
К другим недостаткам виртуального хостинга относятся:
- Уязвим к проблемам с безопасностью. Если один веб-сайт на сервере будет взломан, ваше приложение окажется под угрозой. Если сам сервер будет взломан, то все веб-сайты приложения перестанут работать.
- Существуют ограничения на то, что вы можете установить. Если вы создаете приложение с использованием PHP и MySQL, вам подойдет виртуальный хостинг. Но если вы хотите использовать Python, Node.js, C#, Java или другой язык программирования для своего приложения, ваши возможности могут быть ограничены.
- У вас нет root-доступа, поэтому вы застряли в том, как хостинг-провайдер настроил сервер, и не можете его настроить.
- Вы получаете то, за что платите, поэтому поддержка, которую вы получаете при возникновении проблем, будет ограничена.
Большинство провайдеров виртуального хостинга также предоставляют выделенный хостинг.
Выделенный веб-хостинг
Выделенный веб-хостинг имеет много преимуществ перед виртуальным хостингом.
Выделенный веб-хостинг — это вариант хостинга, при котором вы арендуете целый физический сервер у хостинг-провайдера. Никто не поделится вашими ресурсами. Вы получите полный контроль над своим сервером и сможете устанавливать любое программное обеспечение, которое он поддерживает. У вас также будет root-доступ, поэтому вы можете настроить сервер так, как хотите.
Когда вы заказываете выделенный сервер, вы выбираете между неуправляемым сервером, на котором вы выполняете все необходимые изменения на сервере, или управляемым сервером, где персонал хостинг-провайдера будет управлять сервером.
Когда вы заказываете выделенный хост, важно знать, какой тип сервера вам нужен в первую очередь, поскольку вы заказываете реальную физическую машину. Обычно вы можете выбрать операционную систему, которую будет использовать сервер, объем физической оперативной памяти, тип процессора, объем физической памяти и другие параметры.
В прошлом многие компании начинали с виртуального хостинга и переходили на выделенный хостинг, когда их трафик увеличивался. Если нагрузка трафика увеличилась настолько, что одного выделенного сервера стало недостаточно, им пришлось бы настраивать балансировщик нагрузки и добавлять дополнительные серверы для обработки нагрузки. Хотя это все еще вариант, многие компании решили использовать облачный хостинг, который дает вам возможности масштабирования такого типа без ручной настройки.
Некоторые популярные провайдеры общего и выделенного веб-хостинга включают:
- HostGator: HostGator предоставляет несколько типов общих и выделенных пакетов хостинга.
- GoDaddy: GoDaddy продаст вам домен и предложит общий и выделенный хостинг.
- InMotion: InMotion предлагает общий, выделенный и специфичный для WordPress хостинг.
Обратите внимание, что существуют также виртуальные частные серверы (VPS). Функциональность VPS находится где-то между общим и выделенным веб-хостингом. Как правило, они более доступны, чем вторые, и они более надежны и безопасны, чем первые. Они также предоставляют пользователям корневой доступ и обычно используются для разработки игр.
Облачный хостинг
Поставщики облачного хостинга имеют центры обработки данных по всему миру. Все услуги, которые они предоставляют, являются виртуальными, а это означает, что даже «аппаратное обеспечение», которое вы арендуете, является программным обеспечением, которое можно настраивать, масштабировать и создавать резервные копии на лету.
Серверы по всему миру позволяют вам распределять ваши приложения и данные по нескольким взаимосвязанным серверам. Это позволяет вашим пользователям получать к ним доступ с сервера, который находится ближе к ним с меньшей задержкой. Поскольку облачные серверы могут динамически масштабироваться, у вас всегда будет достаточно ресурсов.
Инфраструктура как услуга (IaaS)
С помощью IaaS поставщик облачных услуг предоставляет вашу инфраструктуру через Интернет. Таким образом, все используемые вами сети, хранилища, серверы, память и ЦП будут виртуализированы и легко масштабируемы. Вам по-прежнему придется настраивать и поддерживать эти ресурсы, но вам не придется беспокоиться о базовой физической инфраструктуре.
Поскольку все виртуально, вы можете выполнять все это обслуживание и настройку через браузер или через командную строку и вносить изменения в свою инфраструктуру практически в режиме реального времени.
Популярные провайдеры IaaS включают:
- Digital Ocean: облачный провайдер IaaS, который проще в использовании, чем три больших облачных провайдера, также включенных в этот список.
- Amazon Web Services: первый и самый популярный из всех облачных провайдеров.
- Google Cloud Platform: ответ Google IaaS.
- Microsoft Azure: решение Microsoft IaaS.
Платформа как услуга (PaaS)
С помощью PaaS облачный хост предоставляет разработчикам основу для создания своих приложений. Вместо того, чтобы беспокоиться о настройке ваших серверов и правильной настройке ваших виртуальных машин, вам нужно только создать свое приложение, а поставщик облачных услуг позаботится обо всем остальном.
Но, поскольку вы используете специализированную платформу при переходе с PaaS, вам придется кодировать свое приложение в соответствии с правилами платформы.
К популярным поставщикам PaaS относятся:
- Heroku: Heroku упрощает развертывание приложений Node.js, Ruby, Java, PHP, Python, Go, Scala и Clojure с помощью нескольких команд.
- Google App Engine: Google App Engine позволяет создавать масштабируемые приложения на полностью управляемой бессерверной платформе.
Функционирование как услуга (FaaS)
С помощью FaaS вы не развертываете услуги для провайдера облачного хостинга, а только выполняете функции. Это означает, что вам не нужно беспокоиться о настройке сервера или ресурсов. Вы просто выбираете среду выполнения, в которой будете писать свой код, и пишете функции, которые возвращают нужные вам данные.
При использовании FaaS физическое оборудование, операционные системы виртуальных машин и программное обеспечение веб-сервера обслуживаются вашим поставщиком облачных услуг.
Популярные поставщики FaaS включают:
- Amazon Lambda: Amazon Lambda — самый популярный поставщик FaaS.
- Функции Azure: Azure также предоставляет FaaS.
- Облачные функции: это предложение FaaS от Google Cloud Platform.
Предлагаемые решения для хостинга для начинающих
Мы только что рассмотрели многое, и вы можете почувствовать себя немного ошеломленным, но у нас есть несколько предложений, если вы только начинаете заниматься веб-разработкой. Следующие провайдеры веб-хостинга должны предоставить вам то, что вам нужно для начала работы.
При выборе поставщика веб-хостинга поэкспериментируйте с простыми демонстрационными проектами и посмотрите, что вам подходит, а что нет. Всегда убедитесь, что вы оцениваете свои варианты относительно того, что вы пытаетесь построить.
Помните, что, в конце концов, все это всего лишь инструменты, которые вы можете использовать. Универсального решения не существует, поэтому вы можете использовать некоторые из них, вы можете не использовать ни одного, или вы можете использовать смесь всех трех или даже другие решения.
GitHub Pages (генератор статических сайтов)
GitHub Pages использует систему контроля версий Git и генератор статических веб-сайтов под названием Jekyll для публикации веб-сайтов для своих пользователей, и это бесплатно. Поскольку вы можете публиковать только статические страницы, вы не сможете развернуть здесь свои веб-приложения, но это хорошо для блогов, сайта вашего портфолио или, возможно, скомпилированной версии приложения React, не требующего внутреннего кода.
Наш курс «Как развернуть веб-сайт» научит вас развертывать веб-сайт на страницах GitHub.
Heroku (PaaS)
Heroku — поставщик услуг PaaS, который очень популярен среди разработчиков, поскольку позволяет легко развертывать приложения с полным стеком, не беспокоясь о настройке серверов.
Heroku также предоставит вам бесплатную пробную версию, которая хороша для хакатонов или если у вас есть веб-приложение, которое не получает много трафика. Наш курс «Развертывание с Netlify и Heroku» научит вас, как использовать Heroku, а также Netlify, поставщика статического хостинга.
Цифровой океан (IaaS)
Если вы хотите масштабировать свое приложение, а Heroku вам не подходит, Digital Ocean — хороший вариант. Особенно, если вы хотите использовать облачного провайдера IaaS, но не хотите иметь дело со всей сложностью, связанной с некоторыми из более крупных провайдеров. В Digital Ocean легко создавать свои приложения, и у них есть много ресурсов, которые помогут новичкам начать работу.
Узнайте больше о веб-разработке
Если вы хотите показать свое новое блестящее приложение всему миру, вам нужен веб-хостинг. Вариантов множество, от конструкторов сайтов до облачного хостинга. Все зависит от того, какой тип веб-сайта или приложения вы хотите развернуть.
Для блогов и сайтов, которые в основном содержат контент, может быть достаточно конструктора веб-сайтов. Если вы хотите развернуть реальное веб-приложение, которое будет выполнять код на стороне сервера, вам потребуется либо общий хост, либо выделенный хост, либо поставщик облачного хостинга.