Как разместить веб-сайт на своем компьютере и прикрепить домен
Обновлено: 21.11.2024
Веб-хостинг – это услуга, которая позволяет компаниям и частным лицам сделать свой веб-сайт доступным через всемирную паутину. Веб-хост предоставляет инфраструктуру и услуги, необходимые веб-сайту для работы в Интернете.
Если вы планируете запустить веб-сайт, вам потребуется инвестировать в собственное доменное имя и веб-хостинг. В зависимости от ваших потребностей в хостинге расходы могут варьироваться от 50 долларов США (виртуальный хостинг) до более 10 000 долларов США в год (выделенный сервер).
Если вы разрабатываете новый веб-сайт, размещение собственного сайта на локальном компьютере может быть лучшим вариантом.
В этой статье я подробно расскажу, как разместить сайт в системе Windows или Linux.
Однако важно отметить, что самостоятельное размещение сайта сопряжено с некоторыми недостатками. Я покажу вам некоторые из этих недостатков и доступные варианты их решения.
Как разместить веб-сайт с помощью Windows
Размещение веб-сайта на компьютере может быть очень интересным. Рекомендуется выбирать это только в том случае, если вам нужен локальный сервер разработки. Сервер WAMP — это первое, что необходимо учитывать при размещении веб-сайта в операционной системе Windows.
Что такое сервер WAMP?
WAMP — это сокращенная форма Windows, Apache, MySQL и PHP. Таким образом, сервер WAMP одновременно устанавливает три разных приложения. Эти серверы считаются довольно удобными, поскольку позволяют загружать и устанавливать все пакеты, необходимые для размещения любого веб-контента. Элементы WAMP можно объяснить следующим образом:
Windows: показывает, что приложения AMP совместимы с устройствами Windows. На других платформах, таких как Linux, например, он будет иметь имя LAMP.
Apache — это основная программа, которая выполняет услуги хостинга. Программа Apache очень эффективна при размещении файлов HTML, а также других статических веб-документов.
MySQL — предлагает базу данных, которая будет содержать весь ваш веб-контент. Динамические веб-страницы должны время от времени хранить данные, поэтому для них требуется база данных. Примеры таких данных включают имена пользователей, пароли и адреса электронной почты.
PHP — это, пожалуй, самый распространенный язык для создания динамического веб-контента. Некоторые из популярных веб-сайтов, которые, как известно, работают на PHP-коде, — это Facebook и WordPress.
Шаг 1. Установка программного обеспечения WAMP
Посетите веб-сайт WampServer и загрузите последнюю версию. Выберите 32- или 64-битную версию в зависимости от вашей операционной системы. Пакет поставляется с самыми последними версиями Apache, MySQL и PHP. Запустите файл .exe в загруженной программе установки WAMP. Вы получите простые инструкции по установке. Нажмите «Далее», сохранив значения по умолчанию, чтобы продолжить установку. Выберите браузер по вашему выбору или просто нажмите «Открыть», и веб-сервер будет использовать браузер вашего ПК по умолчанию.
По мере выполнения этого процесса брандмауэр Windows может отклонять некоторые функции Apache. Поэтому не забудьте сделать исключение, когда вы получаете всплывающее предупреждение системы безопасности. После завершения установки установите флажок «Запустить WampServer 2 сейчас», прежде чем нажать кнопку «Готово».
Шаг 2. Навигация по серверу WAMP
Если вы хотите изменить страницы, отображаемые веб-сервером, перейдите в каталог www, щелкнув значок WAMP на панели уведомлений. Каталог создается автоматически во время установки и находится на локальном диске C (c:\\wamp\\www). У вас также есть возможность создавать подкаталоги, называемые проектами в WampServer. Они пригодятся для хранения файлов HTML или PHP. Например, если вы устанавливаете WordPress, его установочные файлы будут сохранены в каталогах. Вы можете обновить любые изменения в приложении, нажав кнопку обновления.
Шаг 3. Создайте страницу HTML или PHP
Шаг 4. Настройка MySQL
Вы можете начать настройку баз данных MySQL, открыв панель phpMyAdmin в меню. Здесь вы можете открыть новое окно браузера. Имя пользователя администратора автоматически устанавливается на «root», после чего вам будет предложено ввести пароль. На данный момент вы можете оставить поле пароля пустым. Вы также можете настроить базы данных MySQL или создать новые в соответствии со своими предпочтениями. Если вы используете программное обеспечение CMS, такое как WordPress, оно предоставляет вам базу данных по умолчанию.
Шаг 5. Сделайте сайт общедоступным
На этом этапе ваш веб-сайт доступен только для компьютера, на котором установлено приложение WebServer. Это может быть полезно, если вы хотите использовать веб-сервер для веб-разработки и тестирования.Однако в этом случае вы хотите, чтобы остальной мир видел содержимое вашего сайта. Чтобы сделать его общедоступным, нажмите значок WampServer и выберите параметр «Поместить в сеть».
Удалите его, а затем замените на:
Перезапустите все службы в WebServer с помощью специальной кнопки в меню, и теперь ваш сайт будет доступен любому пользователю из Интернета. Обязательно измените все настройки брандмауэра ПК, которые блокируют веб-запросы. Кроме того, перенаправьте порт 80 на свой компьютер на маршрутизаторе.
Как разместить свой веб-сайт на компьютере с Linux
Как и в ОС Windows, для размещения веб-сайта на компьютере с Linux необходимо установить Apache, MySQL и PHP. Вместо того, чтобы устанавливать их отдельно, LAMP WebServer предоставляет вам пакет, содержащий все три важных приложения веб-хостинга.
Шаг 1. Установите программное обеспечение LAMP
AMP можно установить в любых версиях ОС Linux. Вы должны иметь возможность настроить веб-сервер на ПК, предпочитаете ли вы только командную строку Ubuntu или стандартный рабочий стол Ubuntu. Для этого введите в терминал следующую простую команду:
Процесс установки может занять некоторое время из-за загрузки больших объемов данных, содержащихся в пакете. На следующем шаге убедитесь, что вы установили пароль для пользователя root MySQL, а затем подтвердите его. В противном случае, если вы оставите поле пустым, вы не сможете изменить пароль после процесса установки LAMP. Пароль также пригодится, когда вы захотите создать других пользователей или обновить базу данных.
Еще одна важная вещь, которую стоит отметить, это то, что всякий раз, когда вы меняете конфигурацию Apache, вы должны перезапустить Apache, выполнив команду sudo /etc/init.d/apache2 restart. Однако существует исключение, когда вы выполняете процесс с использованием локальных файлов .htaccess.
Шаг 2. Проверьте работу PHP
LAMP предоставляет тест, который может проверить, работает ли сервер PHP, а также проверить доступные модули. Чтобы выполнить его, вставьте тестовый PHP-файл в корневой каталог веб-сервера /var/www/html/. В качестве примера создайте тестовую веб-страницу PHP с именем «имя», затем введите следующий код в корневой каталог веб-сервера:
Графический менеджер пакетов содержит доступные модули. Вы также можете получить к нему доступ через командную строку, введя следующий код: apt search php | модуль grep. Последнее мне кажется намного проще.
Шаг 3. Проверка MySQL и ее адреса привязки
На этом этапе вам необходимо убедиться, что установка MySQL прошла успешно. Это связано с тем, что системы CMS, такие как WordPress, не будут работать без него. Введите следующую команду для выполнения теста: service MySQL status. Он должен запуститься после нажатия Enter, но если этого не произойдет, перезапустите сервер MySQL с помощью следующего кода: «sudo service mysql restart».
Кроме того, проверьте, совпадает ли адрес привязки MySQL с адресом вашей системы. Для этого введите простую команду: cat /etc/hosts | grep локальный хост. На экране отобразятся несколько результатов, среди которых будет ваш IP-адрес. Откройте файл конфигурации MySQL и проверьте все, что там указано. Прокрутите, пока не увидите адрес привязки вашего ПК. Цифры, отображаемые в этой строке, должны совпадать с теми, что вы видели ранее. Если они не совпадают, измените его, чтобы завершить тест.
Теперь вы можете использовать клиент командной строки MySQL в качестве инструмента для управления базами данных. Учетные данные администратора, которые вы установили в процессе установки MySQL, предоставят вам доступ к вашему серверу. Теперь вы можете управлять средой MySQL и создавать базу данных.
Большинство CMS обычно создают базу данных по умолчанию. Однако вам может потребоваться сделать что-то дополнительное, например, создать резервную копию файлов или перенастроить таблицы. Для этого вам понадобится инструмент управления базой данных. PHPMyAdmin — один из самых удобных инструментов, используемых экспертами для этой работы. Он предлагает интерфейс для администрирования MySQL, который обеспечивает мягкую посадку для тех, кто плохо знаком с MySQL и ее командами. В следующем разделе показано, как установить PHPMyAdmin.
Шаг 4. Процесс установки PHPMyAdmin
Введите команду «sudo apt-get install phpmyadmin», чтобы установить его. Если установка не удалась, вам придется перенастроить другие репозитории, прежде чем повторять процесс. Например, когда вы видите синий экран с вопросом, какой веб-сервер вы хотите настроить, нажмите пробел (красный курсор должен быть рядом с «apache2»). Когда появится звездочка, нажмите кнопку ввода.
На ваш монитор приходит новое приглашение с вопросом, должен ли phpMyAdmin создать базу данных по умолчанию для своего исключительного использования, нажмите «Да». Теперь вам нужно будет ввести имя пользователя и пароль администратора для создания базы данных. Перезапустите Apache, чтобы завершить процесс.
Шаг 5. Настройка DNS
Убедитесь, что выбранное вами доменное имя имеет запись A; он должен указывать на определенный IP-адрес.Ваши записи DNS автоматически обновляются вашим поставщиком услуг хостинга DNS. Чтобы проверить, была ли конфигурация успешной, используйте инструмент раскопок, который вернет сведения, содержащие ваш IP-адрес, доменное имя и раздел полномочий.
Шаг 6. Настройка Apache
После загрузки и установки последней версии сервера LAMP Apache будет полностью оптимизирован для размещения веб-сайтов на вашем ПК с Linux. Вот шаги простой настройки хостинга. Они предназначены специально для виртуальных хостов на основе имен, которые вы будете использовать для поддержки сайтов в вашем каталоге.
Откройте папку, которую вы только что запустили, и создайте в ней еще четыре подпапки или каталога. Они будут служить для хранения ваших блогов, файлов и резервных копий. Введите эту команду:
После этого откройте новый файл виртуального хоста для вашего сайта с помощью этой команды:
Чтобы сохранить эти изменения, нажмите кнопку управления + X, затем Y, затем кнопку Enter, чтобы добавить изменения в файл конфигурации виртуального хоста.
Каковы преимущества размещения веб-сайта на вашем компьютере?
Размещение веб-сайтов на виртуальном хостинге сегодня является рабочим решением для большинства веб-сайтов. Тем не менее, есть множество причин, по которым вы хотели бы перейти на внутренний хостинг. Вот некоторые из этих факторов:
Он предлагает больше контроля и гибкости
После того как вы разместите веб-сайт на своем ПК, вы сможете управлять всеми его аспектами с веб-сервера, установленного на вашем ПК. С виртуально размещенными серверами многие разрешения и ограничения заставляют вас использовать только то, что предлагает поставщик услуг веб-хостинга. В случае технологических изменений или, возможно, когда вы хотите изменить свое доменное имя, вам необходимо связаться с хост-провайдером. Это мешает большинству веб-менеджеров принимать упреждающие решения, которые в противном случае могли бы улучшить работу их веб-сайтов.
Тем не менее, при гибкости вы можете компенсировать часть расходов на сервер, сдав пространство в субаренду небольшим компаниям в вашем сообществе, что сделает вас небольшим виртуальным сервером.
Стоимость
Обратите внимание, что стоимость может быть как преимуществом, так и недостатком. Хорошая сторона этого заключается в том, что вы можете разместить веб-сайт на большинстве DSL-соединений. Единственное необходимое дополнительное оборудование — это коммутатор и веб-сервер. Это оборудование легко доступно и может быть найдено на условиях подержанных примерно за 100 долларов. Однако, если у вас уже есть стабильное DSL-соединение, вам не нужно тратить средства на дополнительную инфраструктуру подключения. Ежемесячная экономия в размере 10 долларов позволит перевести ваш капитал менее чем за год, что позволит вашему внутреннему хостингу стать самодостаточным. Что касается виртуального хостинга, расходы увеличиваются по мере расширения вашего сайта. Это связано с тем, что вам необходимо приобретать дополнительные услуги системного администратора.
Обучение новым навыкам
Благодаря внутреннему хостингу вы можете приобрести новые приемы и приемы для настройки своего сайта. Это позволяет оперативно вносить изменения.
Специальные возможности
В вашем географическом местоположении могут отсутствовать надежные веб-хостинговые компании. Использование разных валют и ограниченный доступ к способам онлайн-платежей также может лишить вас возможности заключить договор с надежной хостинговой компанией за границей.
Минусы размещения веб-сайта на вашем компьютере
У внутреннего хостинга есть и свои недостатки. Вот основные из них:
Отсутствие доступа к дополнительным услугам
Провайдеры виртуального веб-хостинга обычно имеют надежную инфраструктуру, которая предлагает больше места и пропускной способности. Кроме того, они предлагают дополнительный инвентарь для резервного копирования, аудита безопасности, балансировки нагрузки, услуг по управлению базами данных и технической поддержки. Большинство из этих услуг либо слишком дороги, либо недоступны на внутреннем хостинге.
Безопасность
Это самая серьезная угроза для внутреннего хостинга. Как только вы установите программное обеспечение веб-сервера на свой компьютер, вы позволите другим пользователям Интернета получить доступ к вашему компьютеру. Следовательно, использование вашего рабочего компьютера может подвергнуть вас риску хакеров и автоматических вредоносных программ, которые либо перекачают, либо испортят ваши данные. С виртуальными хостинговыми компаниями этой проблемы можно избежать. Обычно они предоставляют программные исправления и надежные брандмауэры для устранения любых уязвимостей безопасности на вашем веб-сервере. Поэтому важно провести тщательный аудит безопасности, прежде чем выбрать любую из этих услуг хостинга.
Масштабируемость
Ваш компьютер не предназначен специально для услуг веб-хостинга; скорее, программное обеспечение веб-сервера дает ему возможность выполнять эту услугу. Это означает, что вам не хватает места для расширения в случае увеличения трафика вашего сайта. Большая пропускная способность, место для хранения, электропитание и системы охлаждения могут оказаться чем-то большим для сайтов, размещенных внутри компании.
Способности и навыки
Компании, предоставляющие услуги веб-хостинга, располагают обученным персоналом. С другой стороны, у вас могут быть лишь небольшие знания по настройке веб-серверов.Наем персонала или самостоятельное обучение влекут за собой дополнительные расходы, которые снижают целесообразность использования собственного хостинга.
Доступность
Интернет-провайдеры обычно устанавливают ограничения на объем данных, которые могут использовать их подписчики. Веб-хостинг требует большой пропускной способности, которая может превышать пропускную способность, предоставляемую вашим интернет-провайдером через широкополосные соединения. С другой стороны, виртуальные хостинговые компании имеют необходимое подключение к Интернету для удовлетворения потребностей своих многочисленных клиентов. Кроме того, обратите внимание, что когда ваш компьютер проходит обновление программного обеспечения, и вам необходимо перезагрузить его несколько раз, программное обеспечение вашего веб-сервера также выйдет из строя вместе с ним. В случае отключения электроэнергии вы также получите время простоя.
Стоимость
Чтобы повысить надежность ваших услуг, вам, возможно, придется потратить дополнительные средства на оборудование, такое как ИБП, системы резервного копирования, системы обработки исправлений программного обеспечения и услуги по техническому обслуживанию. Хостинговая компания может воспользоваться всеми этими услугами в любом из своих пакетов.
Поэтому очевидно, что самостоятельный хостинг вашего сайта по-прежнему имеет серьезные недостатки. Поэтому выбирайте его, взвесив все его недостатки.
После того, как ваш сайт начнет расширяться, вам, возможно, придется найти альтернативу собственному хостингу. В следующем разделе я описал некоторые из лучших вариантов.
Альтернативы самостоятельному размещению веб-сайта
Существуют различные формы веб-хостинга, кроме внутреннего или самостоятельного хостинга. Здесь мы рассмотрим виртуальный хостинг и выделенный хостинг.
Виртуальный хостинг
Это компании, которые размещают несколько сайтов на одном сервере. Они легко доступны и могут предлагать услуги простым веб-сайтам всего за 10 долларов в месяц. Провайдеры виртуального хостинга предоставляют бесплатное резервное копирование, техническую поддержку, несколько адресов электронной почты и удобный интерфейс. Они также обеспечивают преимущество масштабируемости. За дополнительную плату их пакеты могут также включать инструменты электронной коммерции, такие как корзина для покупок и программы лояльности клиентов.
Несмотря на дешевизну, у них есть и недостатки. Вы имеете минимальный контроль или вообще не контролируете работу сервера, на котором размещены. Это означает, что вы должны полагаться на действия хоста и его персонала для любых изменений, которые вы хотите реализовать.
Некоторые из надежных хостинговых компаний VPS включают Bluehost, Siteground и InMotion Hosting. Также вы можете проверить некоторые из более дешевых провайдеров VPS.
Выделенный хостинг
Выделенные хостинговые компании позволяют вам иметь сервер, выделенный исключительно для вашего сайта. Они могут предложить вам либо подключение к сети для купленного вами сервера, либо меню с набором услуг, таких как резервное копирование и мониторинг. Это немного дороже, поскольку вы платите за пространство, пропускную способность и мощность, потребляемую в центре обработки данных. За дополнительную плату они предоставят вам управление брандмауэром, время разработки, информацию о статистике пропускной способности и техническую поддержку.
Основным преимуществом выделенного хостинга является неограниченная вычислительная мощность и скорость. У них очень мало времени простоя по сравнению с хостингом VPS.
Узнав, как разместить веб-сайт на своем компьютере, вы сможете решить, какой вариант вам больше подходит. Однако для серьезных проектов, требующих современной инфраструктуры, я бы порекомендовал вам выбрать либо выделенный, либо VPS-хостинг.
Джейми Спенсер
Меня зовут Джейми Спенсер, и последние 10 лет я занимаюсь созданием блогов, приносящих доход. Устав от работы с 9 до 5, поездок на работу и никогда не видя свою семью, я решил, что хочу внести некоторые изменения, и запустил свой первый блог. С тех пор я запустил множество успешных нишевых блогов, и после продажи своего блога о выживании я решил научить других людей делать то же самое.
Хотите узнать, как разместить веб-сайт? Самостоятельные конструкторы веб-сайтов, такие как WordPress, предлагают вам полную свободу для создания любого веб-сайта.
Проблема в том, что большинство новичков не знают, как лучше всего разместить веб-сайт. Многие даже считают, что для размещения собственных веб-сайтов требуются специальные технические навыки.
Это просто неправда.
Если вы выберете правильный подход, то сможете легко разместить собственный веб-сайт всего за несколько минут. В большинстве случаев это так же просто, как создать учетную запись Facebook.
В этом руководстве для начинающих мы покажем вам точные шаги по размещению веб-сайта без каких-либо технических навыков.
Мы также объясним, как все это работает за кулисами. Это поможет вам получить общее представление о различных способах размещения веб-сайта.
Готовы? Приступим.
Вот что вы узнаете из этого руководства.
Что значит разместить веб-сайт?
Размещение веб-сайта означает, что вы размещаете файлы своего веб-сайта на специальном компьютере, называемом сервером.Этот компьютер делает файлы вашего веб-сайта общедоступными в Интернете, поэтому каждый может посетить его.
Чтобы другие люди по всему миру могли видеть веб-сайт, на этих специальных компьютерах установлен определенный набор программного обеспечения. Это программное обеспечение называется веб-сервером.
Основная задача веб-сервера — принимать входящие запросы и отвечать, отправляя запрошенную страницу в браузер пользователя.
Все это может показаться техническим жаргоном, и так оно и есть.
Однако вам не нужно учиться делать все эти вещи, чтобы разместить свой веб-сайт. К счастью, тысячи компаний предлагают это как услугу (по очень низкой цене).
Все веб-сайты в Интернете используют веб-хостинговую компанию для размещения своих веб-сайтов. Даже технологические гиганты, такие как Netflix (размещенный на Amazon) и PayPal (размещенный на облачном хостинге Google), используют сторонних поставщиков услуг для своего хостинга.
Существует всего несколько компаний, таких как Google, Microsoft и Amazon, которые полностью размещают все свои сервисы на собственных платформах.
Они могут это сделать, потому что у них есть технические и финансовые ресурсы, чтобы справиться с такой масштабной задачей. Все другие предприятия (включая нас) используют веб-хостинговую компанию для размещения своих веб-сайтов.
Что нужно для размещения веб-сайта
Для размещения веб-сайта вам потребуются следующие две вещи.
- Поставщик услуг веб-хостинга
- Доменное имя
Поставщики услуг веб-хостинга предлагают вам готовые к использованию веб-серверы для размещения вашего веб-сайта. Они берут на себя все технические вопросы и предоставляют владельцам веб-сайтов простые в использовании инструменты для управления хостингом.
Как пользователи попадают на ваш собственный веб-сайт? Здесь на помощь приходят доменные имена.
По сути, доменное имя — это удобный способ подключения браузеров пользователей к серверу веб-сайта, связанному с этим доменным именем. Чтобы узнать больше, ознакомьтесь с нашим руководством о том, что такое доменное имя и как работают домены.
Вы можете приобрести доменное имя у одного из этих ведущих регистраторов доменов. Это компании, имеющие лицензию на продажу регистраций доменных имен.
Чтобы понять взаимосвязь между вашим веб-хостингом и доменом, ознакомьтесь с нашим руководством о разнице между веб-хостингом и доменным именем.
Примечание: позже в этой статье мы покажем вам, как получить доменное имя бесплатно.
Но сначала давайте рассмотрим различные типы планов веб-хостинга и оценим, какой из них лучше всего подходит для размещения вашего веб-сайта.
Виды услуг хостинга веб-сайтов
Не все веб-сайты одинаковы. Некоторые из них меньше по размеру и имеют низкий трафик, а другие больше по размеру и содержат больше контента и посетителей.
Небольшой веб-сайт требует меньше ресурсов, таких как дисковое пространство и пропускная способность. С другой стороны, более крупный и популярный веб-сайт потребует больше ресурсов для эффективной работы.
Компании, предоставляющие хостинг веб-сайтов, предоставляют различные типы предложений хостинга, предназначенные для удовлетворения конкретных потребностей веб-сайта. Вот некоторые из наиболее распространенных вариантов хостинга.
<р>1. Общий хостингОбщий хостинг подходит для небольших веб-сайтов, блогов и малого бизнеса, который только начинает свою деятельность.
Они могут сократить свои расходы, позволяя нескольким веб-сайтам совместно использовать одни и те же ресурсы сервера. Это делает хостинг вашего веб-сайта доступным.
Цены: от 2,75 до 7,99 долларов США в месяц
Наш рекомендуемый поставщик виртуального хостинга: Bluehost
<р>2. VPS-хостингХостинг VPS (хостинг виртуальных частных серверов) по-прежнему является средой общего хостинга. Однако он предлагает гибкий набор ресурсов для обработки больших всплесков трафика.
Вы получаете разделенный частный сервер для своего веб-сайта, которым вы можете управлять из панели управления хостингом. Это дает вам лучшее из обоих миров: низкую стоимость виртуального хостинга и гибкость выделенных ресурсов.
Цены: от 29,99 долларов США в месяц
Подходит для среднего бизнеса, популярных блогов и магазинов электронной коммерции.
Наша рекомендуемая хостинговая компания VPS: HostGator
Чтобы узнать больше, прочитайте нашу статью о том, когда вам нужен VPS-хостинг для вашего сайта.
<р>3. Управляемый хостинг WordPressУправляемый хостинг WordPress — это специализированный хостинг, созданный специально для WordPress. Это похоже на службу консьержей для вашего веб-сайта WordPress.
На платформе управляемого хостинга хостинговая компания заботится об обновлениях, резервном копировании и кэшировании вашего веб-сайта. Это позволит вам сосредоточиться на создании контента и развитии вашего бизнеса.
Цены: от 35 долларов США в месяц
Подходит для: популярных блогов, бизнес-сайтов, членских сайтов
Наша рекомендуемая хостинговая компания для WordPress: WP Engine
Для получения дополнительной информации см. нашу статью, объясняющую, когда вам действительно нужен управляемый хостинг WordPress.
<р>4. Выделенный хостингВыделенный серверный хостинг предоставляет вам весь сервер, выделенный для вашего собственного веб-сайта. Вы получаете все ресурсы сервера, расширенные инструменты для управления сервером, возможность установки собственного программного обеспечения и даже собственной операционной системы.
Вы будете управлять своим собственным сервером, что может потребовать некоторых технических навыков. Это расширенный вариант для крупных веб-сайтов, которым требуется высокая производительность для обработки больших объемов трафика.
Цены: от 79,99 долларов США в месяц
Подходит для предприятий корпоративного уровня, популярных веб-сайтов, магазинов электронной коммерции.
Наша рекомендуемая выделенная хостинговая компания: SiteGround или HostGator.
Примечание. Мы используем специальные выделенные серверы SiteGround для размещения веб-сайта WPBeginner.
Для визуального сравнения мы создали инфографику, с помощью которой вы можете выбрать лучший тип веб-хостинга.
Выбор правильного плана размещения веб-сайта
Как видите, все тарифные планы хостинга имеют разную конфигурацию сервера и разные цены. Вам нужно будет выбрать план, который соответствует вашим потребностям и бюджету.
В WPBeginner мы рекомендуем пользователям начать с недорогого плана общего хостинга, а затем обновлять его по мере роста их бизнеса. Это позволяет сэкономить деньги и платить только за те услуги, которые вам действительно нужны.
Планы общего хостинга начинаются с 7,99 долларов США в месяц (оплачивается ежегодно) и 14,99 долларов США за доменное имя.
Теперь, если вы только начинаете, это все еще значительные инвестиции.
К счастью, Bluehost согласился предложить нашим пользователям скидку на хостинг и бесплатное доменное имя. По сути, вы сможете начать работу за 2,75 доллара США в месяц.
Это одна из крупнейших хостинговых компаний в мире и официально рекомендуемый провайдер веб-хостинга WordPress. Они предлагают бесплатный SSL-сертификат и отличную поддержку клиентов.
Другие тарифные планы общего хостинга см. в нашем сравнении лучших хостинговых компаний.
После того как вы зарегистрировали учетную запись хостинга, следующим шагом будет создание веб-сайта. Подробные инструкции см. в нашем руководстве по созданию веб-сайта.
Сколько стоит размещение веб-сайта
До сих пор мы покрывали расходы компаний, предоставляющих услуги веб-хостинга. Однако ваши расходы на хостинг веб-сайта могут варьироваться в зависимости от нескольких факторов.
Во-первых, это план хостинга, который вы выбираете. Мы рекомендуем начать с небольших тарифных планов виртуального хостинга, а затем обновлять их по мере роста вашего бизнеса и веб-сайта.
Когда вы начнете создавать веб-сайт, вам, возможно, придется потратить деньги на другие вещи, такие как шаблоны веб-сайтов, программные расширения и другие услуги.
Ваша цель — покупать только то, что вам действительно нужно, и использовать бесплатные инструменты всякий раз, когда это возможно.
У нас есть отличное руководство по стоимости создания веб-сайта WordPress и тому, как избежать перерасхода.
Как разместить веб-сайт на своем компьютере
Наши пользователи часто спрашивают нас, могут ли они разместить веб-сайт на своем компьютере.
Однако единственная причина, по которой вам следует размещать веб-сайт на своем компьютере, — это когда вы хотите протестировать сайт локально, прежде чем размещать его в Интернете.
Многим новичкам полезно изучать веб-разработку, WordPress и кодирование, установив локальный сервер на свой компьютер.
Это позволит вам установить локальный сервер, не делая его общедоступным.
Мы не рекомендуем использовать локальный сервер для размещения веб-сайта и делать его общедоступным. Однако мы покажем вам, как это сделать шаг за шагом, для тех пользователей, которые хотят приключений.
Подключение локального хост-сервера к сети
После того как вы разместите веб-сайт на локальном сервере, он будет доступен только вам. Вам потребуется изменить его настройки, чтобы разместить свой веб-сайт в Интернете.
Пользователи MAMP на Mac найдут его в папке /Applications/MAMP/conf/apache/.
Вы можете открыть этот файл с помощью обычного текстового редактора, такого как Блокнот или TextEdit. После этого нужно найти строку, начинающуюся с
Вам нужно заменить его своим IP-адресом и номером порта. Вы можете найти свой IP-адрес, просто погуглив «какой у меня IP-адрес», он покажет вам числовую строку, разделенную точками. Вот пример того, как этот код должен выглядеть с вашим IP:
Далее вам нужно найти следующую строку:
Измените его, заменив localhost:80 на свой IP-адрес.
Далее вам нужно найти следующую строку для WAMP:
Если вы используете MAMP, найдите следующую строку:
Под этой строкой вы увидите права доступа, которые необходимо заменить следующими:
Заказать Разрешить, Запретить
Разрешить от всех
Теперь вы можете сохранить файл конфигурации и перезапустить локальный сервер с новыми разрешениями.
Теперь любой может использовать ваш IP-адрес для доступа к вашему веб-сайту вместо локального хоста. Это не идеальная ситуация, так как вашим пользователям будет сложно запомнить IP-адрес.
Вот тут и пригодятся доменные имена.
Указание вашего доменного имени на локальный веб-сайт
Указание вашего доменного имени на веб-сайт, который вы размещаете на своем компьютере, позволит пользователям получать к нему доступ, как и к любому другому сайту.
После этого вам нужно отредактировать запись имени A со знаком @ в качестве имени. Если у вас ее нет, нажмите кнопку «Добавить новую запись», чтобы продолжить.
В поле значения необходимо ввести IP-адрес вашего компьютера и нажать кнопку «Обновить DNS», чтобы сохранить изменения.
Если компьютер с локальным сервером подключен к Интернету напрямую, все готово.
Однако, если ваш компьютер подключен к Интернету через маршрутизатор, вам необходимо перенаправить порты. Для этого вам необходимо войти в интерфейс администратора вашего маршрутизатора, введя IP-адрес маршрутизатора в адресную строку браузера.
В зависимости от производителя интерфейс маршрутизатора может немного отличаться. Вам нужно будет найти параметр с пометкой «Переадресация портов, виртуальный сервер или NAT».
После этого вам необходимо применить изменения и перезагрузить маршрутизатор.
Недостатки самостоятельного размещения веб-сайта
Размещение веб-сайта на локальном компьютере — плохая идея. Вот почему даже технологические гиганты, обладающие достаточными ресурсами, навыками и ноу-хау, предпочитают обращаться к поставщику услуг хостинга.
Ниже приведены лишь некоторые недостатки размещения веб-сайта на локальном компьютере.
- Чтобы запустить веб-сервер, вам необходимо разместить его на компьютере, подключенном к высокоскоростному интернет-соединению 24 часа в сутки.
- Вам также необходимо настроить и установить обновления для программного обеспечения веб-сервера, сохранить резервные копии, спланировать резервный сервер и т. д.
- Компьютер, на котором размещен ваш веб-сайт, также будет открыт для попыток взлома, внедрения вредоносных программ и DDOS-атак. Это также может повлиять на безопасность всех других компьютеров в вашей сети.
- Вам потребуется приобрести статический IP-адрес у поставщика услуг Интернета, что будет стоить вам дополнительно.
Все это потребует много времени, усилий и технических навыков. Вот почему не стоит самостоятельно размещать свой веб-сайт на локальном компьютере.
Часто задаваемые вопросы о хостинге веб-сайтов
Помогая тысячам новичков создать собственные веб-сайты, мы услышали все возможные вопросы. Ниже приведены некоторые из наиболее часто задаваемых вопросов от людей, которые хотят разместить веб-сайт.
<р>1. Зачем мне нужен хостинг-провайдер для размещения веб-сайта?Поставщики услуг хостинга специализируются на поддержке платформы для обслуживания веб-сайтов. В их штате есть инженеры и системные администраторы, которые круглосуточно следят за своими серверами.
Это позволяет вам сосредоточиться на создании веб-сайта и развитии бизнеса, а не на управлении серверным программным обеспечением.
<р>2. Могу ли я купить доменное имя и хостинг у двух компаний?Да, можно. Однако покупка их у одной и той же компании позволяет вам управлять ими обоими с одной и той же панели инструментов. Кроме того, некоторые провайдеры, такие как Bluehost, даже предлагают бесплатный домен в качестве стимула для использования их услуг.
<р>3. Могу ли я купить доменное имя и разместить свой веб-сайт позже?Да, вы можете купить только доменное имя. Однако он не будет указывать на ваш веб-сайт, пока вы не выберете хостинг-провайдера.
<р>4. Могу ли я разместить свой веб-сайт на своем локальном компьютере, а затем перенести его на хостинг-провайдера?Да, вы можете это сделать. Однако если вы серьезно настроены на публикацию веб-сайта, то лучше начать с хостинг-провайдера.
<р>5. Могу ли я разместить веб-сайт у одного провайдера, а затем сменить его на другого провайдера?Да, вы можете перенести свой веб-сайт в любую другую хостинговую компанию в любое время. Подробные инструкции см. в нашей статье о переносе веб-сайта на новый хостинг.
<р>6. Где я могу разместить свой веб-сайт?Существует так много хостинговых компаний, что новичкам становится сложно сделать правильный выбор.
На протяжении многих лет мы работали со всеми лучшими хостинговыми компаниями на рынке. Это дало нам представление о том, что такое хорошая хостинговая платформа.
Для начинающих веб-сайтов мы рекомендуем Bluehost. Они автоматически устанавливают WordPress и предлагают удобную панель инструментов для начинающих, встроенное кэширование, безопасность и многое другое. Кроме того, они предлагают читателям WPBeginner скидку на хостинг + бесплатное доменное имя.
Для получения дополнительных рекомендаций см. наш полный список лучших хостинговых компаний с указанием их плюсов и минусов.
Немногие компании предлагают бесплатный веб-хостинг, но мы рекомендуем вам быть очень осторожными с ними.
Мы надеемся, что эта статья помогла вам научиться размещать свой веб-сайт. Вы также можете ознакомиться с нашим руководством о том, как получить бесплатный рабочий адрес электронной почты и бесплатный рабочий номер телефона для своего веб-сайта.
Если вам понравилась эта статья, подпишитесь на наш канал YouTube для видеоруководств по WordPress. Вы также можете найти нас в Twitter и Facebook.
После моей статьи о том, что значит припарковать доменное имя? Парковка доменных имен Как я объяснил, я получил несколько запросов от посетителей о том, как они могут связать свое недавно приобретенное доменное имя со своим веб-сайтом. Посетители на самом деле еще не разработали ни одного веб-сайта, но они уже зарегистрировались на веб-хостинге и готовы «перенести» (их термин, не мой) туда свой домен. В этой статье описывается, как связать это новое доменное имя со своим веб-сайтом.
Предположения, сделанные в этой статье
У вас уже есть доменное имя
Поскольку люди, задающие этот вопрос, уже купили собственное доменное имя, я буду исходить из этого предположения. Если это не так для вас, прочитайте статью Как зарегистрировать собственное доменное имя, чтобы узнать, как получить собственный домен.
У вас уже есть учетная запись веб-хостинга
Веб-хост — это, по сути, компания, имеющая специально настроенные компьютеры, постоянно подключенные к Интернету. Они позволяют вам разместить ваш веб-сайт в их системе (обычно потому, что вы платите им ежемесячную плату за это), чтобы его могли просматривать другие пользователи Интернета.
Если у вас нет веб-хостинга, вам необходимо зарегистрироваться, прежде чем вы сможете указать свой домен в любом месте. Чтобы эта статья была актуальна, ваш веб-хостинг должен позволять вам использовать собственное доменное имя для вашего сайта, что характерно для всех коммерческих веб-хостингов (насколько мне известно).
Шаги по связыванию вашего доменного имени с вашим веб-сайтом
Получить серверы имен вашего веб-хостинга
Первое, что вам нужно сделать, это узнать список серверов имен, используемых вашим веб-хостом.
Когда вы регистрируетесь на коммерческом веб-хостинге, они настраивают свои серверы имен таким образом, чтобы при запросе вашего доменного имени они предоставляли реальный IP-адрес вашего веб-сайта. Таким образом, чтобы ваш домен можно было найти в Интернете, вы должны связать свой домен с серверами имен вашего веб-узла.
(Это еще не все, но я уверен, что вы здесь не для того, чтобы читать длинную скучную техническую лекцию о том, как все работает в Интернете. Достаточно сказать, что для разрешения вашего доменного имени , задействовано множество различных компьютеров, включая серверы имен вашего интернет-провайдера, серверы имен вашего оператора реестра, серверы имен вашего веб-хоста и т. д. Не беспокойтесь. Большая часть этих процессов выполняется автоматически. работа приведена ниже.)
Самый простой (хотя и не обязательно самый быстрый) способ узнать, какие серверы имен используются вашим веб-хостом для вашего домена, — это спросить их. Более быстрый способ — искать информацию самостоятельно либо в электронном письме, отправленном вам вашим хостом, когда вы впервые подписались на него, либо в документации на сайте вашего веб-хостинга. Если вы не знаете, где получить информацию, обратитесь к своему веб-хостингу и попросите их указать «DNS-серверы» или «серверы имен» для вашего домена.
Список серверов имен часто выглядит так: ns1.example.com , ns2.example.com и т. д., где "example.com", вероятно, будет заменен каким-либо другим доменным именем, используемым вашим веб-хостом для своих серверы.
Ваш веб-хост может предоставить вам 2 или более адресов серверов имен. Запишите все эти имена. Еще лучше, держите электронное письмо или веб-страницу, содержащую эти имена, открытыми на своем компьютере, чтобы вы могли вырезать и вставлять их позже. Вам нужно будет ввести эти имена в точности так, как они указаны, в систему вашего регистратора.
Введите серверы имен в настройки вашего регистратора для вашего домена
Получив список серверов имен, обратитесь к своему регистратору доменных имен и войдите в его систему. Очевидно, вам понадобятся имя пользователя и пароль, которые вы создали при первой регистрации домена.
После входа в систему вам нужно будет найти какую-либо опцию, чтобы либо установить серверы имен вашего домена, либо изменить их. У каждого регистратора есть свой способ сделать это, и нет стандартного метода, поэтому я не могу дать вам подробное подробное описание того, как перейти к соответствующему экрану. (Даже если бы я это сделал, мое описание быстро устареет, поскольку регистраторы, как и все веб-мастера, время от времени меняют дизайн своего сайта.) Вместо этого я дам вам некоторое представление о том, что искать.
Чтобы перейти на страницу сайта вашего регистратора, позволяющую изменять серверы имен, попробуйте сделать следующее:
Найдите способ разместить список всех своих доменов на сайте регистратора. Иногда это можно найти на странице «Мои домены», на странице «Диспетчер доменов» или на странице с аналогичным названием.
Выберите домены, для которых вы хотите установить серверы имен. Иногда для этого нужно поставить галочку рядом с вашим доменным именем в списке имен. В качестве альтернативы, если у вас есть только одно доменное имя, вы можете даже щелкнуть имя домена, чтобы перейти к экрану настроек.
У некоторых регистраторов есть ссылка меню "Управление DNS", кнопка "DNS" или кнопка "Серверы имен". Если вы видите такую ссылку или кнопку, возможно, вам нужно нажать на нее. В основном ищите вещи, которые говорят «DNS», «серверы имен» или «серверы имен», независимо от того, нужно ли «устанавливать» их, «изменять» их, «управлять» ими, «модифицировать» их, «редактировать» или что-то еще, чтобы этот эффект.
Как только вам удастся найти правильную страницу для изменения серверов имен, вы, вероятно, увидите форму, позволяющую вводить такие данные, как «Первичный сервер имен», «Вторичный сервер имен», «Третичный сервер имен» и, возможно, даже больше (например, четвертый, пятый и шестой сервер имен). Используемые точные слова могут не совпадать, но в основном они должны означать ваш первый сервер имен, второй сервер имен и т. д.
Поместите свой первый сервер имен из своего списка, обычно имя, начинающееся с " ns1 ", в поле "Основной сервер имен". Затем введите свой второй сервер имен, имя которого начинается с « ns2 », в поле «Secondary Name Server». И так далее. С доменным именем должно быть связано как минимум 2 сервера имен. Некоторые веб-хостинги дают вам больше, другие только 2. Некоторые регистраторы позволяют вам ввести до 6 имен, другие только 2. Если у вас есть только 2 сервера имен для ввода, но ваш регистратор дает вам 6 полей, просто введите первые 2 и оставьте остальные поля пустые. Если у вас есть 3 сервера имен для ввода, но ваш регистратор разрешает вам ввести только 2, просто введите первые 2 из вашего списка. Не беспокойтесь о полях, которые вы не использовали, или о дополнительных серверах имен, предоставленных вашим веб-хостом, которые вы не могли ввести. Ваш домен будет нормально работать и без этих дополнений. Они нужны для того, чтобы обеспечить некоторую избыточность, чтобы ваш сайт продолжал работать в случае сбоя первого сервера имен.
Если вы не можете найти место, где можно настроить серверы имен, или вы не хотите просто бродить по веб-сайту регистратора в поисках нужного варианта, найдите документацию "Справка" или "Часто задаваемые вопросы" на веб-сайте вашего регистратора. сайт. Это такая базовая процедура, которую должен выполнить каждый, поэтому у них, вероятно, есть какое-то руководство на их сайте, хотя бы для того, чтобы не отвечать на один и тот же вопрос от своих клиентов снова и снова.
В худшем случае, если вы совсем запутались и не решаетесь ковыряться на сайте регистратора, потому что боитесь изменить что-то не то, напишите регистратору, чтобы попросить о помощи. Однако не ждите быстрого ответа. Некоторым из них требуется несколько дней, чтобы ответить, и часто только для того, чтобы указать вам на соответствующую документацию на их сайте. Как и в случае со многими другими вещами, если вы хотите, чтобы что-то было сделано быстро, вам нужно решить это самостоятельно. Надеемся, что советы в этом разделе дадут вам достаточно информации, чтобы вы знали, какие ссылки/кнопки искать и нажимать.
После того как вы настроили серверы имен, все готово. Да, вы правильно прочитали. Вот и все. Однако вам придется немного подождать, прежде чем вы сможете получить доступ к своему веб-сайту, используя свое доменное имя. Тот факт, что вы установили его на уровне регистратора, не означает, что остальная часть Интернета знает, что у вашего домена новый адрес. Требуется некоторое время, иногда до 2 или более дней, чтобы каждая машина в мире уловила изменения.
Куда двигаться дальше
Хорошо, на этом этапе вы купили доменное имя и указали его на свой веб-сайт. Если вы не уверены, что вам нужно делать дальше, прочтите «Как сделать / создать свой собственный веб-сайт: руководство для начинающих от А до Я» для получения подробной информации. Руководство проведет вас через все шаги, необходимые для создания собственного веб-сайта, и укажет на конкретные учебные пособия, которые покажут вам, как разрабатывать, тестировать и продвигать ваш веб-сайт.
Эта статья защищена авторским правом. Пожалуйста, не воспроизводите и не распространяйте эту статью полностью или частично в любой форме.
Он появится на вашей странице как:
Авторское право © 2009-2020 Кристофер Хенг.Все права защищены.
thesitewizard™, thefreecountry™ и HowToHaven™ являются товарными знаками Кристофера Хенга.
Последнее обновление этой страницы состоялось 26 февраля 2020 года.
Аарон Питерс — писатель с более чем 20-летним опытом работы в области технологий. Его работы публикуются в Linux Journal, MakeUseOf и других изданиях.
Джонатан Фишер – сертифицированный технолог CompTIA. Он имеет более чем 6-летний опыт написания статей для таких изданий, как TechNorms и Help Desk Geek.
Что нужно знать
- Вы можете сэкономить немало денег, если размещаете свой веб-сайт, а не пользуетесь услугами провайдера веб-хостинга.
- Для самостоятельного размещения вам необходимо уметь настраивать маршрутизатор и иметь действительное доменное имя и веб-сервер.
- Вашим веб-сервером может быть компьютер под управлением Windows, macOS или Linux, который не является вашим основным рабочим компьютером.
В этой статье рассказывается, как разместить веб-сайт, и объясняется все, что вам нужно для достижения успеха.
Требования к размещению собственного веб-сайта
Для размещения веб-сайта дома вам понадобятся три основных компонента:
- Во-первых, ваша аудитория должна иметь доступ к вашему сайту, что подразумевает наличие доменного имени. Но есть вероятность, что подключение к Интернету в вашем доме не включает статический IP-адрес, поэтому вам также потребуется использовать динамический DNS.
- Кроме того, ваш маршрутизатор, вероятно, настроен на отклонение входящих запросов на подключение — таким образом он защищает компьютеры в вашей сети от интернет-бездельников. Поэтому вам необходимо убедиться, что запросы к веб-страницам (и только) проходят через ваш маршрутизатор.
- Наконец, вам понадобится компьютер в вашей домашней сети, на котором работает веб-сервер, который будет предоставлять ваш контент посетителям.
Настройка домена для собственного веб-сайта
Правильная настройка домена позволит пользователям подключать его к своим браузерам и перенаправлять запросы на ваш дом (это не так страшно, как кажется). Выполните следующие действия, чтобы подготовиться к первому этапу пути.
Получите доменное имя. Чтобы посетители могли попасть на ваш сайт, полезно иметь доменное имя. Это избавляет их от необходимости запоминать IP-адрес, например 151.101.130.137 (IP-адрес Lifewire). Вы можете ознакомиться с нашим руководством по получению собственного доменного имени, что является относительно простым процессом.
Проверьте, как ваш интернет-провайдер (ISP) назначает ваш IP-адрес. Как потребитель, они, скорее всего, дадут вам динамический IP-адрес, то есть он может меняться со временем. Если вам посчастливилось иметь статический IP-адрес, вы можете перейти к шагу 4.
Если у вас динамический IP-адрес, вам необходимо зарегистрироваться в службе динамического DNS. Эта служба будет регулярно обновлять ваше доменное имя, чтобы оно указывало на любой IP-адрес, назначенный вам вашим интернет-провайдером. Дополнительные сведения см. в этом введении в DDNS.
Ваш провайдер DDNS также может зарегистрировать вас на доменное имя. Это удобный способ, так как вы можете быть уверены, что не возникнет проблем с обновлением DNS и IP-адресов между двумя разными провайдерами.
Если у вас статический IP-адрес, вам просто нужно убедиться, что ваше доменное имя (где бы вы его ни зарегистрировали) напрямую указывает на IP-адрес вашего дома. Обычно это можно сделать в панели управления сервиса, который продал вам ваш домен, добавив в его настройки запись «А». Процесс будет аналогичен описанному здесь, чтобы предоставить вашему Tumblr собственный домен.
Направление трафика на собственный веб-сайт
Установив доменное имя и DDNS, вы сможете успешно получать запросы от своих посетителей через Интернет в свою домашнюю сеть. Но их все равно нужно будет впустить внутрь. И для этого вам нужно будет внести некоторые изменения в конфигурацию вашего маршрутизатора. Ваша цель здесь будет заключаться в том, чтобы принимать запросы веб-сайта и следить за тем, чтобы они отправлялись на веб-сервер (подробнее об этом сервере в следующем разделе). Если у вас типичный маршрутизатор потребительского уровня, у вас есть два варианта.
Во-первых, вы должны поместить свой веб-сервер в "демилитаризованную зону" или DMZ. У вашего маршрутизатора может быть возможность взять машину из вашей внутренней сети и рассматривать ее как часть большой Интернет. Это означает, что любой компьютер в Интернете может связаться с вами по IP-адресу или доменному имени, хорошо это или плохо.Вам не придется беспокоиться о какой-либо привередливой конфигурации сети, но, с другой стороны, буквально любой человек в Интернете может попытаться взломать ваш сервер. Убедитесь, что вы понимаете плюсы и минусы демилитаризованной зоны, прежде чем двигаться дальше.
Настройка собственного веб-сервера
Теперь, когда веб-трафик достиг вашей сети и вы можете направить его в нужное место, последний шаг — убедиться, что сервер его принимает.
Сначала настройте сервер, который может работать под управлением Windows, macOS или даже Linux. Все эти ОС способны обслуживать небольшой персональный сайт. Однако из соображений безопасности и производительности лучше использовать компьютер, который не является вашей основной рабочей машиной.
Убедитесь, что IP-адрес сервера соответствует настройкам, созданным вами для перенаправления портов.
Далее вам необходимо установить само программное обеспечение веб-сервера. Существует множество бесплатных веб-серверов, которые вы можете установить на одном из своих сетевых компьютеров. Одним из самых популярных является веб-сервер Apache с открытым исходным кодом.
Наконец, вы можете загрузить свой сайт на свой сервер. Просто скопируйте статические веб-страницы (например, созданные с помощью генератора статических сайтов) в веб-папку сервера или при необходимости установите CMS, например WordPress.
Читайте также: