Как разместить веб-сайт на хостинге? Инструкция
Содержание:
- Как зарегистрировать домен?
- Как купить хостинг?
- Как прикрепить домен к хостингу?
- Как разместить сайт на хостинге?
Если у Вас уже есть готовый сайт, для того чтобы разместить его в глобальной сети Интернет, Вам потребуется воспользоваться услугами хостинга. Также у нас Вы можете создать сайт с нуля на конструкторе сайта или с помощью CMS-хостинга.
Сайт — это совокупность файлов. Его можно создать на HTML с помощью обычного блокнота на компьютере. Но не все обладают знаниями программирования, поэтому пользуются услугой создания сайта в веб-студии. Разработчик просто создает сайт и предоставляет клиенту готовый архив сайта, который доступен только локально.
Чтобы сайт появился в Интернете нужно разместить его в сети. Для этого предусмотрены 4 этапа.
1. Зарегистрировать доменное имя
Доменное имя — это уникальное имя сайта в сети Интернет. Выбирать домен следует в зависимости от направленности сайта. На нашем хостинге можно купить домен в различных доменных зонах. Проверить свободен ли подходящий домен также можно на нашем сайте.
При регистрации домена нужно будет указать Ваши настоящие контактные данные.
Арендовать домен можно сроком на 1 год. На этот период Вы становитесь его администратором, по истечению срока аренды, домен необходимо продлевать.
Зарегистрированный домен будет отображаться в биллинг-панели, где вы сможете управлять им и менять настройки.
Обратите внимание, наш хостинг предоставляет тестовый домен при заказе виртуального хостинга.
2. Приобрести хостинг
Веб-хостинг — это услуга для размещения сайта в сети Интернет. Существует 3 вида хостинга: Виртуальный хостинг, VPS и Выделенный сервер. Самым популярным и простым является виртуальный хостинг. Он подойдет для любого типа сайтов. Как заказать виртуальный хостинг читайте на нашем сайте.
При заказе хостинга требуется:
- Выбрать тариф
- Выбрать расположение серверов
- Указать имя
- Указать Email
Заказать VPS или Выделенный сервер можно на нашем сайте.
3. Привязать домен к хостингу
youtube.com/embed/Pn5O04sb7gY» title=»YouTube video player»/>Чтобы привязать домен к хостингу, требуется прописать для домена NS-сервера хостинга (у нас это ns1.handyhost.ru, ns2.handyhost.ru, ns1.handyhost.org, ns2.handyhost.org). NS-сервера связывают доменное имя и IP-адрес сервера, на котором размещен сайт. Благодаря NS-серверам поисковые роботы отображают нужный сайт для пользователей в Интернете.
Читайте, как прикрепить домен к хостингу на нашем сайте.
Также привязать домен к хостингу можно изменив А-запись с IP-адресом для домена на текущих NS-серверах. Как изменить А-запись домена, читайте на нашем сайте.
Обратите внимание, что NS-сервера обновляются в течение 24 часов.
4. Разместить сайт на хостинге
Существуют разные способы разместить свой сайт на хостинге: через SSH, по FTP или через панель управления. Самый простой способ разместить сайт в Интернете — через панель управления хостингом. На нашем хостинге это панель ISPmanager.
Чтобы загрузить сайт в Интернет через панель управления, нужно загрузить архив с файлами сайта в файловый менеджер. Как загрузить файлы в менеджер файлов, читайте на нашем сайте.
Если все сделано правильно, то сайт должен быть доступен.
Как создать сайт без домена, тестовый технический домен
Я привык изначально создавать сайты на хостинге без каких-то предварительных этапов. С 99% клиентами так получается сделать, но иногда возникают ситуации, когда у заказчика еще нет доменного имени, а начинать работу нужно. Раньше в таких случаях можно было установить наборы XAMPP и Денвер на локальном компьютере, а потом перенести архив в онлайн, но если у вас есть свой сервер, то удобнее делать все сразу там. Сегодня расскажу как создать сайт без домена и почему это лучше Денвера.
Все действия в статье буду показывать на примере хостера Hostpro, с которым работаю уже много лет. У других компаний все должно быть плюс-минус аналогично (как минимум, часть публикации про hosts так точно).
Причины и преимущества тестового сайта на хостинге
Некоторые из этих моментов можно считать субъективными, но раз у кого-то они возникают, значит все же проблема существует. Итак, почему онлайн разработка лучше:
- Во-первых, вам не надо устанавливать никакой дополнительный софт на своем компьютере. Да, в принципе, процедура не сложная, но потом делать все эти включения/выключения сервера и т. п. Хлопотно.
- В онлайне все уже работает в той среде, в которой и должно потом запуститься. Я несколько раз читал, что могут появиться глюки при переносе проекта на веб-хостинг из-за несостыковок конфигурации.
- Возможность показать ход работы заказчику (однако, если создавать сайт без домена, то тут есть нюансы, о которых расскажу ниже).
- Вам не придется тратить время на перенос (хотя, если речь идет про разработку тестового вебсайта, то там также надо переносить его на сервер клиента).
Технический домен
Некоторые компании при покупке у них определенного хостинг-тарифа предоставляют так называемый технический домен для работы. Тут следует заметить, что:
- далеко не у всех хостеров есть такая фишка;
- почти всегда это будет имя третьего уровня, сгенерированное автоматически;
- выдается при создании нового аккаунта для вебсайта, когда доменное имя еще не куплено;
- это отличная возможность потестировать тех.возможности сервера/хостинга, предварительно установив какие-то скрипты или CMS.
Если в компании, с которой вы работаете, такая фишка не реализована, то придется смотреть инструкцию ниже.
Как создать сайт без домена
1. Итак, первым делом заходим в панель управления сайтами. У Hostpro она называется WHM (Multiadmin), используется для простоты и ускорения работы с виртуальным сервером (на серверах FastVPS все чуть более запутано, но тоже не сложно).
Вам надо создать новую учетную запись, где в поле домена указываете абсолютно любое значение, например, testdomain.com. Остальные параметры заполняете как всегда:
2. После клика по кнопке «Создать» на вебсервере появится новый сайт. Не смотря на несуществующий домен, вы сможете заходить на FTP сервер и загружать туда исходники WordPress CMS или любые другие скрипты. Все будет работать как обычно.
Вместе с этим на почту должно прийти уведомление с техническими характеристиками проекта. Вам нужно найти в них IP адрес сервера.
В некоторых случаях эта же информация отображается сразу же после создания учетной записи на странице Multiadmin панели. Либо вы найдете ее, перейдя непосредственно в cPanel вашего нового проекта.
3. Самый важный этап создания сайта на хостинге без домена — отредактировать файл hosts. Как я понимаю, в Windows он позволяет указать локальные DNS, которые даже будут перекрывать глобальные значения в интернете. В качестве DNS-записи вы задаете соответствие IP-адресу определенное доменное имя. Сейчас покажу как это делается, и все станет ясно.
Находится наш файл hosts в директории C:\WINDOWS\system32\drivers\etc (у него нет разрешения). Его можно отредактироватьс помощью любого текстового редактора — Notepad++ или стандартного Блокнтота.
Я обычно запускаю сначала саму прогу, а потом открываю в ней нужный файл. Причем тут есть один важный нюанс – чтобы после ввода вся информация без проблем сохранилась, желательно открывать программу с правами администратора. Так 100% было в Vista и Win7:
…А на десятке я по-другому не пробовал, тоже выполняю через админа. Вам нужно кликнуть правой кнопкой мышки по иконке программы и во всплывающем меню выбрать вариант «Run as administrator».
Содержимое hosts имеет приблизительно такой вид:
Здесь, как видите, для тестового testdomain.com прописан IP адрес сервера, на котором я его изначально и создал:
185.67.22.10 testdomain.com |
Строчкой ниже есть еще одна запись, но в ее начале стоит символ #, который означает, что весь текст строки является лишь комментарием, а не правилом. Поэтому здесь ничего работать не будет.
#5.45.117.117 wordpressinside.ru |
Думаю, принцип понятен – в редакторе с новой строки вы пишите IP, который узнали на втором шаге, а напротив него — домен создаваемого вебсайта. Затем все сохраняем.
4. После этого открываете браузер, и по доменному имени должна загружаться информация, расположенная на FTP.
Итого. Как по мне, лучше сайты сходу создавать на рабочем вебсервере без каких-то промежуточных этапов. Если же клиент по какой-то причине против этого, придется разрабатывать тестовый проект. Когда у хостера есть возможность работать с техническим доменом – используйте ее.
Если такой опции нет, то нужно сделать сайт без домена по методике, описанной выше. По сути, вы просто делаете все то же самое, как и при разработке нового веб-ресурса, но указываете тестовое имя, а затем в файле hosts добавляете локальную DNS-запись для него, что ведет на соответствующий IP сервера.
Теги: DNS домена, web разработка, веб-программирование, вебмастерам, доменные имена, перенос сайта, полезное, создание сайтов, хостинг
Настройка веб-сервера и размещение веб-сайта на Linode | Linode
search.query.lndq»>  results match  results
Нет результатов
Фильтры
Фильтры ( )
Все
0, ‘текст-белый’: checkbox.checked, ‘текст-серый-400’: !checkbox.checked && checkbox.count === 0 }» style=letter-spacing:.07px x-text=checkbox.title>
Добавить теги
Все
0, ‘текст-белый’: checkbox.checked, ‘текст-серый-400’: !checkbox.checked && checkbox.count === 0 }» style=letter-spacing:.07px x-text=checkbox.title>
Обновлено , от Linode
Traducciones al EspañolEstamos traduciendo nuestros guías y tutoriales al Español. Эс posible que usted esté viendo una traducción generada автоматический. Estamos trabajando con traductores profesionales пункт verificar лас traducciones де нуэстро ситио сети.
Эсте проект es un trabajo en curso.
Создать учетную запись Linode чтобы попробовать это руководство с кредитом в долларах США.
Этот кредит будет применяться к любым действительным услугам, использованным во время вашего первого дней.
Размещение веб-сайта на вашем линоде
Размещение веб-сайта — одно из наиболее распространенных применений линода. Веб-сайт может представлять собой что угодно, от одного HTML-файла до интерактивного приложения с несколькими компонентами, и процесс хостинга сильно различается в зависимости от типа обслуживаемого веб-сайта. Это руководство проведет вас через процесс настройки некоторых из наиболее распространенных простых типов веб-сайтов.
Прежде чем приступить к работе, выполните действия, описанные в нашем руководстве по созданию вычислительного экземпляра и настройке и защите вычислительного экземпляра. Шаги, описанные в этом руководстве, помогут вам перейти от настроенного Linode к полностью функционирующему веб-сайту.
Это руководство написано для Debian 9 и Ubuntu 18.04. Если вы используете другой дистрибутив, адаптируйте команды (например, используйте yum
вместо apt
).
Настройка веб-сервера
Приложение, которое вы используете для обслуживания своего веб-сайта, зависит от типа сайта. Найдите раздел ниже, соответствующий вашей ситуации.
Статические сайты
Если ваш веб-сайт полностью состоит из статических файлов, таких как HTML, CSS, JavaScript и изображения, вам нужно всего лишь настроить простой веб-сервер для обслуживания файлов. Статические сайты включают в себя все, от простых HTML-страниц до гораздо более сложных приложений React.js. NGINX — хороший выбор для размещения веб-сайтов такого типа.
Если вы планируете разместить простой сайт, такой как блог или фотогалерея, другой вариант — использовать генератор статических сайтов.
Установить NGINX:
sudo apt установить nginx
Создайте файл конфигурации NGINX с именем
/etc/nginx/conf. d/example.com.conf
(замените этот и каждый экземплярexample.com
именем вашего сайта) и добавьте следующее содержимое:- Файл: /etc/nginx/conf.d/example.com.conf
1 2 3 4 5 6 7 8 9 10 11
сервер { слушать 80; слушать [::]:80; имя_сервера example.com www.example.com; корень /var/www/example.com; индекс index.html; gzip включен; gzip_comp_level 3; gzip_types текст/обычный текст/приложение css/изображение javascript/*; }
Приведенная выше конфигурация указывает NGINX искать файлы вашего сайта в
/var/www/example.com
. Создайте этот каталог сейчас, заменивexample.com своим доменным именем
:sudo mkdir -p /var/www/example.com
Передайте право собственности на этот каталог вашей учетной записи пользователя с ограниченными правами:
sudo chown username:username /var/www/example. com
Отключить страницу приветствия NGINX по умолчанию:
sudo rm /etc/nginx/sites-enabled/default
Проверить конфигурацию NGINX на наличие ошибок:
судо nginx -t
Если ошибок нет, перезагрузить конфигурацию:
sudo nginx -s reload
Скопируйте статические файлы с вашего локального компьютера в целевой каталог на вашем Linode. Есть много способов сделать это. Например, если файлы вашего сайта хранятся в каталоге с именем
my-website
на вашем компьютере, вы можете использоватьscp
с вашего локального компьютера:scp -r my-website/* username@
:/var/www/example.com/ Активируйте брандмауэр с помощью встроенного плагина NGINX для UFW:
sudo ufw allow 'NGINX Full' sudo ufw разрешить ssh sudo ufw включить
Убедитесь, что NGINX успешно загружен:
sudo systemctl status nginx
Если NGINX загружается успешно, перейдите к разделу «Проверка веб-сайта» ниже.
Этой конфигурации достаточно для начала работы. Дополнительные сведения о дополнительных параметрах и оптимизации см. в нашей серии статей о настройке NGINX.
LAMP Stack
Другим сайтам, таким как WordPress, помимо веб-сервера требуется база данных. Эта комбинация известна как стек . WordPress часто используется с чрезвычайно популярным стеком LAMP (Linux, Apache, MariaDB и PHP). Чтобы установить стек LAMP вручную, найдите руководство для своего дистрибутива в нашем разделе LAMP.
Если вы используете WordPress, другой вариант — использовать Docker. Все компоненты, необходимые для запуска WordPress, вместе с самим WordPress объединены в контейнер, который можно развернуть с помощью одной команды. Подробнее см. в нашем руководстве по WordPress с Docker Compose. Официальные образы Docker также доступны для других платформ CMS, включая Ghost и Joomla.
Другие типы сайтов
Если ни один из этих стеков приложений не подходит для вашей ситуации, просмотрите разделы «Веб-сайты» и «Разработка», чтобы найти решение, подходящее для вашего проекта.
Протестируйте свой веб-сайт
Протестируйте свой веб-сайт (-ы), прежде чем добавлять записи DNS и делать сайт общедоступным в своем домене. Введите публичный IP-адрес вашего Linode в адресную строку веб-браузера. Вы должны увидеть свой веб-сайт. Когда вы будете уверены, что сайт работает корректно, переходите к следующему разделу.
Добавить домен
Если вы новичок в Linode или только что приобрели новое доменное имя, первым шагом будет добавление нового домена в разделе Домены Cloud Manager. Если вы не знаете, какие записи DNS добавить, диспетчер DNS может вставить некоторые основные записи при создании нового домена.
ПримечаниеПри создании домена также создается соответствующая доменная зона. Для более подробного изучения DNS-менеджера Linode см. наше руководство по DNS-менеджеру.
В разделе Домены нажмите Создать домен . Отображается страница создания домена.
Если вы хотите добавить дополнительную зону вместо основной зоны, щелкните переключатель Secondary .
ПримечаниеЧтобы ваш домен функционировал как вторичная зона на DNS-серверах Linode, ваш основной DNS-сервер должен уведомлять и разрешать запросы AXFR со следующих IP-адресов:
104.237.137.10 65,19.178.10 74.207.225.10 207.192.70.10 109.74.194.10 2600:3c00::а 2600:3c01::а 2600:3c02::а 2600:3c03::а 2a01:7e00::a
Введите имя вашего домена в поле Домен . Пример показан выше.
Введите адрес электронной почты администратора в поле Адрес электронной почты SOA .
Если вы не знакомы с DNS, диспетчер DNS может автоматически создать некоторые базовые записи DNS, чтобы вы могли начать работу. Чтобы он вставил эти записи, выберите Да, вставьте несколько записей, чтобы начать работу , затем выберите в раскрывающемся меню линод, с которым вы хотите связать эту доменную зону.
В качестве альтернативы, чтобы оставить доменную зону пустой и запретить диспетчеру DNS создавать записи DNS, выберите Нет, я хочу, чтобы зона была пустой .
Нажмите Создать домен . Если вы выбрали вариант, при котором диспетчер DNS вставляет базовые записи DNS, эти записи будут отображаться на странице сведений о доменах. Созданные записи должны включать SOA, NS, MX и A/AAA.
Если вы решили оставить зону пустой, вы можете начать добавлять записи DNS прямо сейчас. Страница сведений о домене будет содержать запись SOA и NS для домена. Перейдите к разделу «Добавление записей DNS» для получения инструкций.
Добавить записи DNS
При первом создании домена вам потребуется добавить несколько записей DNS. В этом разделе объясняется, как добавлять собственные записи.
Выберите домен в разделе Домены Cloud Manager. Появится страница сведений о домене:
Страница разделена на разные разделы для каждого типа записи DNS. Найдите раздел для типа записи DNS, которую вы хотите добавить, затем нажмите Добавить запись . В приведенном ниже примере показано, как добавить запись A/AAAA.
ПримечаниеТочные поля формы будут различаться в зависимости от типа выбранной записи DNS.
Введите имя хоста в поле Имя хоста .
Введите IP-адрес вашего сервера в Поле IP-адрес . См. эту страницу быстрого ответа, чтобы найти IP-адрес вашего Linode.
Выберите временной интервал в меню TTL . TTL означает время жизни и влияет на то, как долго записи DNS кэшируются преобразователями DNS. Когда назначенное время жизни достигнуто, преобразователь должен запросить у авторитетных серверов имен новые записи.
Щелкните Сохранить . Активация новых записей DNS может занять до 30 минут.
Установить обратный DNS
Компьютеры используют DNS для определения IP-адреса, связанного с доменным именем. Обратный поиск DNS делает обратное, преобразуя IP-адрес в назначенное доменное имя. Вы всегда должны устанавливать обратный DNS, даже если ваш Linode содержит более одного домена.
Для получения дополнительной информации о том, как настроить обратный DNS, см. раздел Настройка вашего Linode для обратного DNS (rDNS)
Эта страница была первоначально опубликована на
веб-сервер нгинкс лампа
Присоединяйтесь к разговору.
Прочитайте другие комментарии или разместите свои ниже. Комментарии должны быть уважительными, конструктивны и соответствуют теме руководства. Не публиковать внешние ссылки или реклама. Прежде чем публиковать, подумайте, комментарий будет лучше адресован, связавшись с нашим Служба поддержки или запрос на наш Сайт сообщества.
Система комментариев Disqus для Linode Docs требует принятия Функциональные файлы cookie, которые позволяют нам анализировать использование сайта, чтобы мы могли измерять и улучшать производительность. Для просмотра и создания комментариев к этому статью, пожалуйста обновить настройки файлов cookie на этом веб-сайте и обновите эту веб-страницу. Обратите внимание: у вас должен быть В вашем браузере включен JavaScript.
Включите JavaScript для просмотра комментарии от Disqus.comments от Disqus DisqusCreate.com | Веб-хостинг для творческих людей
Специальное предложение: Бесплатный хостинг на один год!
Специальное предложение
Хостинг WordPress
Начиная с
1 год бесплатно!
Обычный $24,99/мес
- Портал управления WordPress
- Масштабируемые ресурсы
- Сеть доставки контента
- Кэш края скорости деформации
- Сканирование и очистка от вредоносных программ
- SSD-накопитель
- Ежедневные резервные копии
- Время безотказной работы 99,9 %
Посмотреть планы
Специальное предложение
Самые популярные
Веб-хостинг
Начиная с
1 год бесплатно!
Обычный 7,99 долл. США в месяц
- Неизмеряемая пропускная способность
- Бесплатный сертификат SSL
- SSD-накопитель
- Установщик приложений в один клик
- Бесплатная миграция веб-сайта
- Панель управления cPanel
- Бесплатная миграция cPanel на cPanel
- Время безотказной работы 99,9 %
Посмотреть планы
Специальное предложение
Реселлерский хостинг
Начиная с
1 год бесплатно!
Обычный $19,99/мес
- Неограниченное количество субсчетов
- Бесплатный сертификат SSL
- SSD-накопитель
- Установщик приложений в один клик
- Бесплатная миграция cPanel на cPanel
- Диспетчер веб-узлов (WHM)
- Ежедневные резервные копии
- Время безотказной работы 99,9 %
Посмотреть планы
The Create Challenge
Почти все веб-хосты невероятно медленные. Узнайте сами, приняв участие в конкурсе Create Challenge.
Наш БЕСПЛАТНЫЙ тест скорости продублирует ваш веб-сайт на нашем сервере и проведет сравнение скорости в реальном времени. Это включает в себя бесплатную передачу cPanel на cPanel всего вашего веб-сайта.
Прими вызов
Круглосуточная поддержка в Техасе
Вся наша деятельность, включая наш персонал технической поддержки, находится в штате Одинокая звезда.
По любому вопросу, крупному или мелкому, мы доступны 24/7/365 по телефону, через LiveChat и по электронной почте. Обращайтесь в любое время, мы вас всех прикроем.
Найти ответы
Безопасность и гарантия 99,9% времени безотказной работы
Ваши данные и репутация бренда важны для вас и для нас.
Мы гарантируем, что наши серверы хостинга безопасны и надежны! Мы настолько уверены в наших услугах, что гарантируем, что ваш сайт будет онлайн 99,9% каждый месяц или ваши деньги обратно!
Повысьте безопасность своего сайта с помощью нашего брандмауэра веб-приложений и систем обнаружения вторжений, которые мы бесплатно предоставляем каждому клиенту Create.