Как разместить веб-сайт на своем компьютере
Обновлено: 21.11.2024
А вот более практичный вопрос: как вы обеспечиваете доступность этого веб-сайта для всего мира? В конце концов, данные сайта должны где-то храниться.
Это «где-то» — специализированный компьютер, называемый сервером (поскольку он обслуживает компоненты вашего веб-сайта для ваших посетителей). Вот что мы собираемся обсудить в этом руководстве:
- Во-первых, чтобы найти решение головоломки с нашим веб-сайтом, нам нужно понять, что такое сервер и как он работает. Если вы знакомы со всем этим, не стесняйтесь переходить к следующей части.
- …где мы узнаем, как настроить и запустить собственный веб-сервер дома (и обсудим, почему это называется «сложным способом»).
- Наконец, мы рассмотрим несколько более простую альтернативу — да, как вы уже догадались, аренду сервера — и посмотрим, насколько этот подход на самом деле может быть более экономичным, чем кажущийся «бесплатным» дом. сервер.
Ингредиенты веб-сервера
Как мы уже установили выше, без чего-либо, что сделало бы его доступным для всего мира, веб-сайт представляет собой просто кучу файлов.
В принципе любой компьютер (в том числе ваш смартфон) может стать веб-сервером — достаточно лишь выполнить пару условий:
- Стабильное интернет-соединение, желательно высокоскоростное, чтобы иметь возможность получать запросы от посетителей и предоставлять им файлы 24/7. Веб-сайт, доступный только днем, мог бы сработать для молодого Илона Маска в 1995 году, но в 2022 году это абсолютно невозможно.
- Специализированное программное обеспечение, способное принимать запросы из сети и корректно отправлять файлы веб-сайта на компьютер пользователя.
- Достаточно ресурсов, включая хранилище, память и вычислительную мощность, чтобы иметь возможность очень быстро генерировать ответы и поддерживать несколько (или много) одновременных сеансов.
Хорошо, 2-й и 3-й кажутся требующими большего внимания, но первый - кусок пирога, не так ли?
Не так быстро (каламбур). Если вы используете самодельный сервер, вам необходимо учитывать качество вашего домашнего интернет-соединения, особенно скорость загрузки.
Хотя наиболее часто упоминаемым параметром для просмотра веб-страниц, онлайн-игр и потокового видео является скорость загрузки, обратная сторона гораздо важнее для предоставления файлов веб-сайта посетителям!
Это означает, что вам необходимо учитывать скорость загрузки вашего интернет-провайдера, которая намного ниже скорости загрузки для большинства типов подключений, не говоря уже о том, что реальная скорость загрузки в часы пик может значительно отличаться от рекламируемой. цифры.
Сделаем еще один шаг назад.
Компьютер, который должен быть подключен к сети 24/7, в первую очередь должен работать 24/7, что означает любые автоматические обновления, которые перезагружают ваш компьютер, сбои в сети или даже просто неуклюжие Аварии с кабелем сокращают время безотказной работы самодельного сервера, даже если мы не учитываем подключение к Интернету.
Но давайте на данный момент предположим, что вы используете дома новейшее оптоволоконное соединение и никогда не оставляете свой компьютер без присмотра. Какие специализированные программы нам нужны для запуска веб-сервера?
Для размещения веб-сайта, созданного на такой популярной платформе, как WordPress, вашему самодельному серверу потребуется несколько важных программных компонентов:
- Сам веб-сервер, часть программного обеспечения, которое координирует весь процесс взаимодействия между клиентом и сервером: то есть что-то, что может принимать запросы от удаленных пользователей и отправлять им файлы веб-сайта, является правильным способом. На сегодняшний день самыми популярными веб-серверами являются Apache и Nginx.
- База данных, в которой будут храниться данные веб-сайта, такие как контент и настройки. На сегодняшний день самым популярным бесплатным движком базы данных в Интернете является MySQL, который поставляется во многих вариантах, в том числе прежде всего MariaDB.
- Интерпретатор файлов, написанных на языке сценариев, например. PHP или Perl. Обычно это идет с модулями, которые расширяют его основные функции и позволяют другим частям сервера выполнять различные дополнительные задачи, такие как взаимодействие с базой данных или получение удаленных файлов.
Все это и несколько других второстепенных компонентов работают поверх операционной системы сервера — чаще всего Linux:
Однако ручная установка и настройка каждого серверного компонента может стать огромной головной болью — к счастью, мы можем использовать готовый «упакованный стек», чтобы все упростить.
Трудный путь: запуск собственного сервера дома
Что касается программного обеспечения, есть 4 основных бесплатных варианта для тех, кто хочет разместить веб-сайт локально; различия сводятся к интерфейсу, совместимости и дополнительным инструментам:
-
, который был создан в основном для операционной системы Windows, как следует из его первой буквы; , пакет, предназначенный для пользователей MacOS, который также имеет рудиментарную версию для Windows; , классический стек Linux для развертывания сервера, который означает «Linux, Apache, MySQL и PHP»; , удобное кроссплатформенное решение, доступное для всех основных операционных систем.
Благодаря своей универсальности, а также множеству бесплатных готовых модулей для запуска популярных систем управления контентом (CMS), таких как WordPress, XAMPP, возможно, является лучшим вариантом для настройки веб-сервера в домашних условиях.
Помните основные компоненты сервера, которые мы описали ранее? В XAMPP все они аккуратно упакованы в один пакет и настраиваются (почти) автоматически во время установки. Конечный результат выглядит примерно так:
Прежде чем мы рассмотрим конкретные шаги, вот информация, которую вы обязательно должны увидеть перед тем, как попробовать их на практике:
С динамическим внешним IP-адресом мы теряем весь смысл хостинга из дома, потому что вам придется настраивать конфигурацию вашего доменного имени каждый раз, когда ваш провайдер предоставляет вам новый IP-адрес (что может происходить каждый раз, когда вы подключаетесь к Интернету).< /p>
Хотя некоторые домашние интернет-пакеты по умолчанию включают статические IP-адреса, они могут быть доступны как отдельное платное дополнение или как часть пакета для малого бизнеса.
Хорошо, предположим, что у нас есть доступный статический IP-адрес, давайте засучим рукава и разместим этот веб-сайт в Интернете:
Вы можете загрузить соответствующую версию XAMPP с их официальной домашней страницы; вот пошаговое руководство для начала:
И готово! Кусочек пирога 🍰
Теперь, когда мы знакомы с базовой настройкой, давайте рассмотрим две важные вещи, которые вы должны принять во внимание, прежде чем принять решение о размещении веб-сайта из дома:
Вещи, которые вы должны знать при запуске домашнего сервера
Если вы подумываете о самостоятельной настройке, на данном этапе следует учитывать два наиболее важных фактора: безопасность и затраты.
Любой владелец домашнего сервера, настроенного с использованием XAMPP (или любого другого AMP в этом отношении), должен знать, что уровень безопасности по умолчанию, который поставляется с новой установкой, предназначен исключительно для локальных действий — другими словами,< /p>
Для веб-сайта, подключенного к Интернету, безопасность в настройке XAMPP по умолчанию практически отсутствует.
Вот лишь некоторые из вещей, которые призваны упростить локальную разработку, но мгновенно создают явные дыры в безопасности, если их не устранить на общедоступном веб-сайте:
- Учетная запись администратора базы данных MySQL по умолчанию (он же root-пользователь) не имеет пароля, другими словами, свободный доступ для всех.
- ProFTPD, пакетная служба передачи файлов, использует известную комбинацию имени пользователя и пароля («lampp» для пользователя «daemon»).
- Пользователи по умолчанию другого включенного программного обеспечения, такого как службы Mercury и FileZilla, также не являются секретом.
Это означает, что вам нужно будет настроить все вышеперечисленное, если вы хотите, чтобы ваш веб-сайт имел хотя бы минимальную устойчивость к атакам (если использование общеизвестного пароля по умолчанию вообще может рассматриваться как атака…)
Почему мы упомянули затраты, ведь наш самодельный сервер не должен быть бесплатным по определению?!
Ну, как однажды заметил Капитан,
Используя этот калькулятор энергопотребления, вы можете приблизительно определить дополнительную стоимость электроэнергии, которая будет потребляться вашим домашним сервером.
Для скромного 60-ваттного компьютера и средней цены на электроэнергию 0,13 доллара США/кВтч вы будете платить 5–6 долларов США в месяц за мощность своего домашнего сервера.
В таких штатах, как Нью-Йорк, вы будете платить примерно на 50 % больше, а в таких местах, как Гавайи, — на 200 %; если вы живете в Европейском союзе, расходы на электроэнергию вашего сервера будут ближе к 6-9 евро в месяц.
Плюсы и минусы «домашнего хостинга»
Прежде чем мы обсудим альтернативу, давайте обобщим преимущества и недостатки создания собственного сервера дома:
- Полезный опыт: в процессе настройки собственного сервера вы сможете гораздо глубже понять, как работает всемирная паутина.
- Полный контроль: вы можете точно настроить каждый уголок своей пользовательской установки (также называемой стеком) в соответствии со своими требованиями.
- Затраты на электроэнергию: как упоминалось выше, ваш домашний сервер будет потреблять от 5 до 10 долларов США за единицу электроэнергии, и это в том случае, если вам повезет жить в месте с низкой ценой за киловатт-час.
- Требуется статический IP-адрес: ваш хостинг-провайдер должен предоставить вам фиксированный IP-адрес (обычно за дополнительную плату), чтобы ваше доменное имя было стабильным.
- Низкий уровень безопасности: поскольку XAMPP в основном предназначен для локальной разработки, его уровень безопасности далеко не соответствует уровню, достаточному для системы, открытой для внешнего мира.
- Ручное обслуживание: вам нужно будет настраивать домашний сервер и управлять им самостоятельно, что включает в себя регулярные обновления, контроль безопасности и мониторинг времени безотказной работы.
- Более низкие скорости: как мы упоминали ранее, большинство домашних интернет-провайдеров предлагают гораздо более низкие скорости загрузки, чем те, которые доступны в специализированных центрах обработки данных, что означает большую задержку для посетителей вашего веб-сайта.
- Проблемы со стабильностью: автоматические обновления, перебои в подаче электроэнергии и другие неудобства могут привести к отключению вашего сайта в любой момент.
- Требования к ресурсам: если у вас нет действительно мощной машины, даже несколько одновременных посетителей могут заметно замедлить работу или привести к сбою вашего веб-сайта. Недостаток оперативной памяти также может мешать работе в Интернете или играм на том же компьютере.
Как видите, запуск собственного домашнего сервера кажется сложной задачей, и затраты не так низки, как можно было бы себе представить (то есть далеко не «бесплатно»).
Но есть, конечно, и второй способ — тот, который вы, вероятно, отвергли как непрактичный до изучения всех подводных камней локальных веб-сайтов:
Простой способ: использование существующего управляемого сервера
Предположим, вам нужно жилье. Один вариант — собрать необходимые инструменты и материалы, освоить технические навыки и построить собственный дом своими руками… или вы всегда можете купить готовый дом или просто арендовать его (что делает большинство людей в реальная жизнь).
Ну, веб-хостинг немного похож на это, по крайней мере, с точки зрения связанных с этим хлопот.
Одна из основных причин, по которой люди рассматривают возможность запуска собственного сервера, — это предположение, что это бесплатно или, по крайней мере, намного дешевле, чем использование провайдера веб-хостинга.
Правильно ли это предчувствие? Какова реальная стоимость домашнего сервера?
Зная то, что мы уже знаем о требованиях и настройке, давайте посчитаем:
Принимая даже более низкие оценки для каждой из вышеперечисленных статей расходов, мы приходим к общей стоимости полноценного домашнего сервера не менее 11 долларов США в месяц.
Более реалистичные оценки достигают 25 долларов США в месяц, что позволит купить вам не только очень приличное облачное/VPS-решение, но даже недорогой выделенный сервер!
По сравнению с 11 долларами в месяц недорогой хостинг, такой как Warpgate (3 доллара в месяц, первый месяц бесплатно) или даже Hostinger (от 8 долларов в месяц, первый период 0,80 доллара), больше не выглядит дорогим 🤷
В качестве примера можно использовать первый вариант: за фиксированную плату в размере 3 долларов США в месяц вы получаете готовую установку WordPress менее чем за 1 минуту, 30-дневную пробную версию (карта не требуется) и бесплатное доменное имя навсегда. .
"Есть ли подвох", вы можете задаться вопросом в этот момент, и -
Какой метод выбрать?
Несомненно, превращение вашего компьютера в сервер и размещение собственного веб-сайта из дома может быть отличным опытом…
…в образовательном плане. Вы обязательно получите гораздо более глубокое понимание механизмов работы Интернета, а также научитесь настраивать и управлять сложной ИТ-системой с наглядным практическим результатом.
Но стоит ли оно того, если вам просто нужно разместить веб-сайт максимально дешево и быстро?
Не совсем.
Хотя ваши программные компоненты и оборудование не будут стоить вам ничего дополнительно, менее очевидные расходы быстро накапливаются до значительных 10–20 долларов США в месяц.
По сравнению с этим, 3-5 долларов США в месяц за автоматизированное решение, такое как упомянутый выше Warpgate (или любой другой недорогой хостинг), которое не требует от вас прохождения 12-этапного процесса настройки, – это что-то слишком дорогое. рассмотреть.
Есть вопросы о самостоятельном хостинге и его альтернативах? Есть личный опыт сборки домашнего сервера? Напишите нам в комментариях ниже, давайте поможем всем принимать более взвешенные решения!
Как разместить собственный веб-сайт: полное руководство для начинающих
Эта страница представляет собой исчерпывающее руководство по размещению вашего веб-сайта. Каждому сайту, большому или маленькому, нужен хороший хостинг. Это платит, чтобы сделать это правильно. Независимо от того, делаете ли вы это сами или ищете кого-то, кто сделает это за вас, мы проведем вас через необходимые шаги для быстрого и легкого выхода в Интернет.
Существует два способа размещения веб-сайта: заплатить кому-то за вас или сделать это самостоятельно. Или, выражаясь более технически:
Мы рекомендуем заплатить кому-то другому, чтобы он сделал это за вас, и использовать такую платформу хостинга, как Bluehost. Платформы хостинга позаботятся обо всех технических моментах, чтобы вы могли сосредоточиться на своем сайте.Настройка собственного сервера — это хорошее учебное упражнение, но оно может быть сложным и требует много времени.
На этой странице вы познакомитесь с обоими методами размещения веб-сайта, а также укажете, какие провайдеры лучше всего отвечают различным потребностям. К концу у вас будет вся информация, необходимая для получения хостинга. Поехали…
Вариант 1. Как разместить веб-сайт у поставщика
Следуйте этим четырем простым шагам, чтобы разместить свой веб-сайт у хостинг-провайдера:
- Шаг 1. Сравните хостинговые компании.
- Шаг 2. Выберите компанию, предоставляющую хостинг веб-сайтов.
- Шаг 3. Выберите тарифный план хостинга веб-сайта.
- Шаг 4. Зарегистрируйте доменное имя.
Или, если вы предпочитаете пропустить шаги 1 и 2, пройдите наш небольшой тест по хостингу. Сопоставив ваши потребности с функциями от разных поставщиков, мы дадим вам персональную рекомендацию:
Шаг 1. Сравните хостинговые компании
Платформа хостинга — это компания, которая позаботится о хостинге для вас. В обмен на ежемесячную плату провайдер хранит данные вашего сайта и управляет спросом на его трафик. Они дешевы, стабильны и (что особенно важно) заботятся о технических аспектах. Существуют десятки хостинговых платформ, если не сотни.
Дополнительная информация:
Что такое веб-хостинг? – Наше полное руководство по услугам веб-хостинга
Лучшие провайдеры веб-хостинга: анализ лучших платформ на рынке, основанный на исследованиях
Первый шаг к размещению вашего веб-сайта — это сравнение поставщиков. Оцените варианты и посмотрите, какие из них соответствуют вашим техническим требованиям и вашему бюджету. Чтобы помочь вам в этом, мы провели собственное исследование, чтобы увидеть, как выдерживают популярные платформы веб-хостинга. Ниже представлен рейтинг пяти ведущих хостинг-провайдеров на основе данных.
4 звезды из 5
4,25 из 5 звезд
5 из 5 звезд
4 звезды из 5
5 из 5 звезд
4,6 из 5 звезд
5 из 5 звезд
4,25 из 5 звезд
5 из 5 звезд
4,5 из 5 звезд
5 из 5 звезд
3,5 из 5 звезд
5 из 5 звезд
5 из 5 звезд
5 из 5 звезд
3,5 из 5 звезд
5 из 5 звезд
3,8 из 5 звезд
5 из 5 звезд
4,25 из 5 звезд
5 из 5 звезд
2,5 из 5 звезд
5 из 5 звезд
3,9 из 5 звезд
4 звезды из 5
4,25 из 5 звезд
4 звезды из 5
4 звезды из 5
5 из 5 звезд
3,85 из 5 звезд
Объяснение функций диаграммы
Хостинг. Разнообразие доступных типов хостинга. Существуют различные типы хостинга (подробнее об этом ниже), и некоторые провайдеры предлагают их больше, чем другие. Высокий балл здесь означает, что доступно большое количество типов хостинга. Возможность обновления очень полезна на хостинге.
Возможности. Веб-хостинг — это больше, чем просто «хостинг». От резервных копий сайта до интеграции с WordPress — есть множество функций, которые отличают хостинги кустарной лиги от профессионалов. Высокие баллы здесь означают, что поставщик многофункционален.
Справка и поддержка – оцениваются ресурсы поддержки клиентов. Круглосуточная поддержка по телефону и в чате, базы знаний и технические заявки — все это учитывается. Даже при работе с самыми надежными поставщиками приятно знать, что эксперты всегда готовы помочь, если что-то пойдет не так.
Время безотказной работы — надежность безотказной работы сервера. Это необходимо для веб-хостинга. Если люди не могут получить доступ к вашему сайту в любое время, все замечательные функции в мире не сводятся к кучке бобов. Никто не может предложить 100 % безотказной работы, но следует избегать всего, что меньше высоких 90 секунд.
Ценность. «Дешево» и «хорошее соотношение цены и качества» — не одно и то же. Хостинговые платформы любят выставлять напоказ низкие цены, но это никогда не бывает так просто. Дополнительные расходы, халява и политика возврата денег дополняют картину. Мы сопоставили цену с функциями, чтобы дать вам представление о ценности.
Шаг 2. Выберите компанию, предоставляющую хостинг веб-сайтов
После того, как вы ознакомились с лучшими хостинговыми компаниями, вам нужно выбрать одну из них! Есть ряд особенностей, которые вы должны учитывать при выборе хостинговой компании. Мы представили их обзор в нашем рейтинге выше. Ниже приведены некоторые ключевые факторы, которые следует учитывать:
- Время работы
- Поддержка
- Бесплатное доменное имя
- Соотношение цены и качества
- Пропускная способность
- Интеграция с WordPress
- Гарантия возврата денег
На каких функциях следует сосредоточиться, зависит от ваших приоритетов. Некоторые из них, такие как время безотказной работы и соотношение цены и качества, всегда важны. Другие, такие как бесплатное доменное имя, могут не иметь значения, если оно у вас уже есть. Разные провайдеры светятся в разных областях. Bluehost особенно хорош для сайтов WordPress, а время безотказной работы SiteGround просто на высшем уровне.
Нужна помощь? Прочтите наш личный обзор ведущих поставщиков:
Шаг 3. Выберите тарифный план хостинга веб-сайта
После того как у вас появится хост-платформа, внешний вид которой вам понравится, вам все равно нужно сузить свое решение до плана. Существует множество типов хостинга (общий, облачный, VPS и т. д.), и обычно в каждом типе есть несколько уровней плана. Например, у HostGator есть три плана общего хостинга — Hatchling, Baby и Business.
Но обо всем по порядку. Давайте разберемся, какие существуют типы веб-хостинга и почему важно знать разницу. Получение наилучшего решения зависит от вашего понимания ваших потребностей. Нет смысла подписываться на план за 10 долларов в месяц, когда план за 3 доллара в месяц будет вам так же полезен. Ваш сайт может нуждаться в этом 10-долларовом плане, но зачем регистрироваться раньше, чем нужно?
Ниже приводится краткий обзор основных типов хостинга и категорий, в которых они обычно лучше всего подходят.
Тип хостинга | Что это такое? | Для кого это?< /th> |
---|---|---|
Общий | Общий хостинг – это размещение нескольких сайтов на одном сервере. Совместное использование пространства более рентабельно, но это также означает, что ресурсы ограничены. | Небольшие и начальные сайты со скромными техническими требованиями. Если вы сомневаетесь, начните с этого и обновляйте его по мере роста потребностей вашего сайта. |
Облако | Облачный хостинг — это когда ваш сайт работает на нескольких серверах. Это гораздо более гибкая система, чем виртуальный хостинг. Если один сервер выйдет из строя, его восполнит другой. | Для сайтов, которые начинают перерастать свое скромное происхождение. Облачный хостинг гораздо лучше справляется с пиками трафика, чем виртуальный. Это хорошая полумера, если вы хотите масштабироваться, но не отказаться от выделенного хостинга. |
Виртуальный частный сервер ( VPS) | VPS – это нечто среднее между общими и выделенными серверами. Вы делите серверное пространство с другими сайтами, но часть его полностью принадлежит вам. | Это шаг за пределы облака. Вы действительно добились чего-то сейчас. Это сочетает в себе гибкость, масштабируемость и мощность. Эти планы отлично подходят, если вы переросли виртуальный хостинг, но еще не готовы перейти на выделенный. |
Выделенный | Выделенный хостинг — это место, где вы являетесь единственным арендатором сервера. Вы получаете все эти ресурсы для себя. Эта эксклюзивность стоит денег, но она того стоит, если ваш сайт ресурсоемкий. | Это высшая лига. Если вы только начинаете, вам не понадобится этот уровень плана. Во всяком случае, пока нет. |
Большинство провайдеров веб-хостинга предлагают все основные типы хостинга, но другие, например WPEngine, специализируются только на одном типе. Если вы планируете развивать различные типы хостинга, важно помнить об этом.
Сколько стоят эти планы? Хороший вопрос. Как правило, виртуальный хостинг самый дешевый, за ним следует облако, затем VPS, затем выделенный. Разнообразие типов хостинга (и планов внутри этих типов) означает постепенное увеличение цены. Виртуальный хостинг Bluehost стоит от 2,95 долларов в месяц. К тому времени, когда вы перейдете на специальный премиум-план, вы получите 119,99 долларов США в месяц.
Вы будете рады услышать, что мы рекомендуем начинать ближе к концу диапазона в 2,95 доллара США. Начните с этого и ищите, пока не найдете план, который соответствует вашим конкретным потребностям. Вы всегда можете обновить его позже.
Шаг 4. Получите доменное имя
Если у вас уже есть доменное имя, достаточно просто привязать его к новому серверу. Многие хостинговые платформы включают это в процесс регистрации и обрабатывают его за вас.
Следует отметить, что вы не потеряете свое доменное имя, если смените компанию веб-хостинга. Это разные услуги. При смене веб-хостов вы всегда можете забрать свой домен с собой.
Заключение
И все. Простой не так ли? Выполните следующие действия, и вы будете зарегистрированы в службе веб-хостинга, готовой и ожидающей вашего сайта.
Если вы приняли решение с прицелом на будущее — а вы должны, — выбранный вами план будет иметь отличную поддержку и легко масштабироваться. Теперь вы можете сосредоточиться на самом важном — на своем сайте!
Веб-хостинг – это услуга, которая позволяет компаниям и частным лицам сделать свой веб-сайт доступным через всемирную паутину. Веб-хост предоставляет инфраструктуру и услуги, необходимые веб-сайту для работы в Интернете.
Если вы планируете запустить веб-сайт, вам потребуется инвестировать в собственное доменное имя и веб-хостинг.В зависимости от ваших потребностей в хостинге расходы могут варьироваться от 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, поездок на работу и никогда не видя свою семью, я решил, что хочу внести некоторые изменения, и запустил свой первый блог. С тех пор я запустил множество успешных нишевых блогов, и после продажи своего блога о выживании я решил научить других людей делать то же самое.
Запуск нового веб-сайта требует принятия многих решений, не последнее из которых касается хостинга. Если вы новичок в владении веб-сайтом, выяснение того, как разместить веб-сайт, может быстро стать запутанным и непосильным.
К счастью, как только вы узнаете о доступных вам вариантах, определить, что нужно вашему сайту с точки зрения хостинга, довольно просто. Изучив основы, вы сможете принимать взвешенные решения и выбирать тип хостинга, который лучше всего подходит вам и вашей аудитории.
В этом посте представлен обзор некоторых основ веб-хостинга, включая объяснение того, что это такое и почему это важно.
Затем мы обсудим различия между локальным и внешним хостингом и рассмотрим некоторые важные аспекты использования каждого из них.
Нам нужно многое рассказать, так что давайте приступим!
Торопитесь? Вы можете быстро приступить к размещению своего веб-сайта на Bluehost за 2,75 доллара в месяц для читателей Themeisle. Все, что вам нужно сделать, это зарегистрироваться, выбрав тарифный план хостинга, и использовать мастер настройки в разделе Мои сайты > Добавить сайт. Ваш веб-сайт WordPress будет установлен автоматически.
При покупке по одной из ссылок Bluehost на этой странице. Прохождение по ним приведет к двум вещам: (1) это партнерские ссылки, что означает, что мы получаем небольшую комиссию, если вы покупаете через них, (2) это разблокирует цену со скидкой 2,75 доллара против 3,95 доллара с бесплатным доменом для вас. Вы не получите эту скидку, если посетите сайт Bluehost каким-либо другим способом.
Введение в хостинг веб-сайтов: что это такое и зачем он нужен
Короче говоря, веб-хостинг – это услуга, позволяющая опубликовать ваш сайт в Интернете. Веб-хост, также называемый хостинг-провайдером, — это компания, которая предоставляет инструменты, необходимые для этого.
В частности, это включает в себя сервер. Серверы хранят файлы веб-сайтов, и интернет-браузеры могут связываться с ними, чтобы доставлять страницы вашего сайта посетителям. Именно поэтому хостинг является ключевым элементом создания веб-сайта — без него вы не сможете сделать свой сайт общедоступным.
Локальный веб-сайт хранится на вашем собственном компьютере, а внешний сайт хранится на сервере поставщика.
Если вы уже знаете, как разместить свой веб-сайт, вы можете перейти к более подробной информации сейчас:
Хотя вы можете отказаться от внешнего хостинга, чтобы сэкономить деньги, локальное размещение собственного веб-сайта обычно недостаточно эффективно даже для небольшого веб-сайта. Ваши пользователи будут испытывать чрезвычайно медленную загрузку, а ваши собственные ресурсы, скорее всего, будут истощены.
Вместо этого локальные сайты обычно используются для тестирования и разработки или подготовки, и их видит только владелец и/или разработчик сайта. Затем копия сайта, размещенная на внешнем хостинге, становится общедоступной для пользователей, поддерживаемая гораздо более мощным сервером хостинг-провайдера.
Местный и внешний хостинг часто используются вместе. Однако, если вам просто нужен частный сайт для разработки, вам может потребоваться только локальный хостинг. Точно так же, если ваш веб-сайт очень маленький и простой, вы часто можете обойтись без тестового сайта и использовать только внешний хостинг.
Как разместить веб-сайт в Интернете (5 ключевых соображений)
При размещении веб-сайта в Интернете все сводится к одному важному решению: какого провайдера выбрать. Ниже мы выделили пять основных аспектов, которые следует учитывать при выборе.
1. Определите лучший тип хостинга для вашего сайта
Пользователям WordPress следует рассмотреть пять основных типов хостинга:
Вот краткий обзор каждого типа хостинга и сравнение их функций друг с другом:
Возможности | Общий хостинг | Виртуальные частные серверы | Выделенные серверы | Облачный хостинг | Управляемый хостинг WordPress |
---|---|---|---|---|---|
Скорость | 2-3 | 3 -4 | 4-5 | 4-5 | 4-5 |
Стабильность | 4-5 | 4-5 | 4-5 | 5 | 4-5 | < /tr>
Масштабируемость | 1 | 3 | 5 | 5 | 4 |
Параметры настройки | 3-4 | 5 | 5 | 5 | 5 |
Ценовой диапазон | 2-4$ | 2-20$ | < td >$80-$260$20-$100 | $4-$28 | |
Лучше всего для | Начинающие запускают первый сайт | Сайты со средней посещаемостью | Сайты с высокой посещаемостью (более 100 тыс. посещений) | Все, в зависимости от плана | Сайты WordPress со средним трафиком |
Хосты для рассмотрения | Bluehost // DreamHost | InM otion Hosting // HostGator | InMotion Hosting | Kinsta // A2 Hosting // WP Engine | SiteGround // Bluehost |
У каждого есть свои плюсы и минусы. Очень маленькие сайты часто прекрасно работают на виртуальном хостинге. Однако другие типы дадут вашему сайту достаточно возможностей для роста и, вероятно, обеспечат более высокую производительность и более продолжительное время безотказной работы.
План хостинга для WordPress может быть очень полезен, поскольку он берет на себя часть работы по обслуживанию вашего сайта. Он также обычно предоставляет инструменты или услуги, которые вам в любом случае понадобятся для вашего сайта WordPress, избавляя вас от необходимости совершать дополнительные покупки.
2. Изучите дополнительные функции, доступные от различных поставщиков
Помимо размещения вашего веб-сайта на одном из своих серверов, многие хостинг-провайдеры, особенно те, у которых есть управляемые планы WordPress, предлагают удобные функции, которые могут вам понадобиться для вашего сайта. Вот некоторые распространенные из них:
Планы хостинга WordPress иногда также предлагают доступ к премиальным темам, автоматическим обновлениям WordPress и поддержке клиентов, связанной с WordPress. Определенно стоит подумать о том, какие дополнительные функции вам могут понадобиться для вашего сайта.
3. Ознакомьтесь с вариантами поддержки клиентов различных поставщиков
Поддержка клиентов является ключевым элементом любой услуги хостинга. Ваши отношения с вашим хостинг-провайдером, скорее всего, будут долгосрочными, поэтому важно, чтобы он мог предоставить любую помощь, которая может вам понадобиться в отношении вашей учетной записи, сервера или даже самого WordPress.
Варианты самообслуживания, такие как пользовательские форумы, документация или даже сообщения в блогах, помогут вам быстро преодолеть препятствия на пути. Круглосуточная доступность также удобна для быстрой связи со службой поддержки и помощи в случае возникновения ошибки на сервере.
Если вам нужны дополнительные рекомендации по поддержке клиентов, наш обзор хостинга WordPress за 2018 г. содержит ценные данные, которые вы, возможно, захотите рассмотреть.Более 800 пользователей WordPress оценили несколько популярных хостов как по общей, так и по специальной поддержке клиентов WordPress, так что вы будете знать, чего ожидать.
4. Установите бюджет хостинга и найдите подходящую цену
Хостинг — это постоянные расходы. Большинство провайдеров требуют ежемесячной оплаты, хотя некоторые предлагают годовые планы. В любом случае важно подумать о том, что вы сможете себе позволить на регулярной основе.
Существует множество доступных вариантов хостинга. Однако, как мы уже упоминали ранее, более дешевые варианты иногда сопряжены с другими проблемами. Веб-хостинг часто представляет собой ситуацию «вы получаете то, за что платите».
Бюджет каждого сайта разный, поэтому мы не можем точно решить, какой план лучше всего подходит для вас. Мы рекомендуем выбирать планы с низкой стоимостью, но при этом предоставляющие широкий спектр функций и высокие показатели производительности.
5. Решите, как вы будете устанавливать WordPress на сервер вашего провайдера
Наконец, всегда полезно подумать о том, как вы будете устанавливать WordPress на новую учетную запись хостинга. Хотя на первый взгляд это может показаться неважным, параметры установки WordPress могут сильно повлиять на простоту настройки вашего веб-сайта.
Независимо от того, какого хостинг-провайдера вы выберете, вы всегда сможете установить WordPress вручную. Это включает в себя доступ к вашему серверу через протокол передачи файлов (FTP) с использованием клиента, такого как FileZilla.
Некоторые управляемые хосты WordPress также предлагают вариант установки одним щелчком мыши, который позволяет вам быстро установить программное обеспечение в свою учетную запись. Есть даже планы с предустановленным WordPress, что является самым простым решением.
Если у вас нет времени на собственное исследование, вот наши рекомендации по лучшим вариантам хостинга, доступным в настоящее время на рынке (с учетом их цены и возможностей):
-
— оптимизированный хостинг WordPress, от 3,99 долл. США в месяц, разрешен 1 веб-сайт, 10 ГБ дискового пространства, до 10 000 посещений в месяц — дешевый хостинг веб-сайтов, от 2,75 долл. США в месяц, разрешен 1 веб-сайт, включено 1 бесплатное доменное имя, 50 ГБ дискового пространства, без ограничений пропускная способность - высококачественный управляемый хост WordPress, от 25 долларов в месяц, разрешен 1 веб-сайт, 10 ГБ дискового пространства, до 25 000 посещений в месяц, включены более 35 премиальных тем StudioPress.
Как разместить собственный веб-сайт локально (2 метода)
Существует несколько способов локального размещения сайта. Что лучше для вас, будет зависеть от потребностей вашего конкретного сайта, поэтому давайте рассмотрим два популярных варианта.
1. Создайте сайт, используя локальный веб-стек
Локальный веб-стек, такой как XAMPP, представляет собой программное обеспечение, которое предоставляет несколько компонентов, необходимых для локальной разработки, включая веб-сервер. Основное преимущество использования этого метода заключается в том, что он дает вам максимальный контроль над вашим сайтом:
Кроме того, XAMPP делает ваш локальный сайт полностью конфиденциальным и недоступным для других пользователей. Недостатком является то, что это немного сложно настроить. Вам потребуется установить XAMPP и вручную установить WordPress, чтобы запустить его.
Кроме того, важно отметить, что, хотя вы можете использовать сайт WordPress, размещенный через XAMPP, для тестирования подключаемых модулей или практики кодирования, вы не можете использовать его для создания настоящего тестового сайта. Из-за различий в конфигурации оборудования функции, которые работают в установке XAMPP WordPress, не обязательно будут работать на действующем сайте WordPress.
2. Зарегистрируйтесь в виртуальной песочнице
Гораздо более простой способ создать локальный сайт WordPress, а также подготовить ваш работающий сайт — использовать виртуальную среду песочницы. Эти платформы, в том числе Local by Flywheel, позволяют легко создавать локальные установки WordPress:
Программу Local от Flywheel можно использовать совершенно бесплатно. Все, что вам нужно сделать, это зарегистрироваться, скачать приложение и начать создавать сайты. Однако вы должны настроить параметры таким образом, чтобы ваши сайты не были видны поисковым системам.
Кроме того, имейте в виду, что хотя ваши сайты будут размещаться локально, технически вы по-прежнему полагаетесь на сторонний ресурс. В случае, если Flywheel перестанет поддерживать платформу, вам придется найти другое решение (хотя нет никаких признаков того, что это может произойти в ближайшее время).
Заключение
Когда дело доходит до веб-хостинга, вам есть над чем подумать. Изучение основ того, что такое хостинг и как он работает, поможет вам принимать взвешенные решения о размещении вашего сайта WordPress.
Хотите узнать, как разместить веб-сайт? Самостоятельные конструкторы веб-сайтов, такие как 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.
Читайте также: