Как разместить веб-сайт в Интернете с компьютера
Обновлено: 21.11.2024
Когда я пишу о веб-сайтах, я, как правило, рассматриваю более сложные темы, предназначенные для тех, кто уже хорошо разбирается в создании веб-сайтов. Однако на этот раз я решил заняться чем-то более простым: как разместить ваш новый веб-сайт в Интернете.
Итак, вы только что создали веб-сайт в Dreamweaver или любой другой программе, которую вы предпочитаете, и теперь у вас на жестком диске куча HTML-файлов. Их можно открыть в вашем браузере без каких-либо проблем, но к ним нельзя получить доступ откуда-либо еще. Я собираюсь показать вам несколько способов, с помощью которых вы можете поднять свой веб-сайт и разместить его в Интернете.
Обратите внимание, что это не подробное пошаговое руководство. это просто дает вам базовые знания, чтобы сориентировать вас в наилучшем варианте. Не забудьте провести тщательное исследование, прежде чем действовать!
Первый шаг: получение хоста
Прежде чем двигаться дальше, вам нужно место, где вы сможете разместить свой веб-сайт, чтобы он был доступен через Интернет. Это называется хост. Хост — это просто компьютер (или компьютеры), на котором находится сервер вашего веб-сайта. Когда кто-то хочет получить доступ к веб-сайту, сервер отвечает за отправку и получение правильной информации, необходимой для правильной работы сайта. Есть несколько вариантов размещения вашего веб-сайта:
Собственный хостинг:
Это, безусловно, самый сложный и (возможно) самый неэффективный способ размещения вашего сервера. Делая это самостоятельно, вам нужен хороший компьютер, который вы сможете открыть 24/7. Даже в этом случае веб-сайт будет работать очень медленно, если вы не купите высококлассное интернет-соединение. В любом случае, я не буду рассказывать о самостоятельном хостинге, так как не считаю это хорошей идеей. Однако у него есть свои преимущества, такие как полный контроль над сервером. Если вы действительно хотите пойти по пути самостоятельного хостинга, у Gigafide есть отличное руководство по установке и настройке домашнего сервера:
Общий хостинг:
Виртуальный хостинг – это наиболее распространенный способ размещения веб-сайта в Интернете. Он предоставляется хостинговой компанией и просто подразумевает, что несколько сайтов находятся на одних и тех же серверах. Обычно это довольно дешево и обеспечивает достойную функциональность. Некоторые хостинги даже предоставляют действительно хороший бесплатный хостинг в качестве стимула для привлечения большего количества клиентов. Эти планы действительно довольно ограничены, но некоторые из них все еще действительно хороши. Мои личные фавориты — от Awardspace и Zymic.
Когда вы создаете учетную запись в одной из этих компаний (платную или бесплатную), вам предоставляется учетная запись FTP, в которую вы можете загружать свои файлы через FTP-клиент, например FileZilla.
Виртуальный хостинг – это хорошее и недорогое решение, которое подойдет 99 % веб-мастеров. К сожалению, поскольку многие пользователи находятся на одном сервере, вы не можете настроить его. Таким образом, вы застряли с тем, что компания дала вам. Примером этого является то, что приходящие хосты не предоставляют модуль Apache mod_expires. Это затрудняет установку сроков действия кэша для определенных файлов.
Выделенный сервер:
Если вам абсолютно необходим полный контроль над сервером, но вы не хотите создавать свой собственный, вы можете выбрать выделенный сервер. Их также размещают компании (упомянутая выше компания Awardspace предоставляет выделенные серверы).
Этот вариант просто означает, что вы покупаете сервер целиком, а не его часть, как в случае с общими хостами. Конечно, цена намного выше. Хотя вы можете получить хороший виртуальный хостинг за пять долларов в месяц, выделенные варианты обойдутся примерно в десять раз дороже.
Второй шаг: получите доменное имя
К сожалению, доменные имена платные, но довольно дешевые. Его можно купить на таких сайтах, как GoDaddy, всего за 10 долларов США в год.
В большинстве случаев ваш хост фактически предоставит вам возможность купить домен через него. Затем они настроили все это, так что вы все готовы к работе. Однако это может быть дороже.
Для тех, кто самостоятельно размещает:
Не покупайте домен сейчас; вам нужно будет приобрести его через DynDNS (см. следующий раздел).
Третий шаг: привяжите свой домен к хостингу
Хорошо, значит, у вас есть хороший веб-хостинг и домен. Теперь вам нужно подключить домен к веб-хостингу, чтобы при вводе домена в Интернете вы были перенаправлены на сайт. Как это сделать, зависит от того, используете ли вы собственный хостинг или сервер компании.
Если вы купили домен у Godaddy и используете Awardspace в качестве хоста, вы можете прочитать эту статью о том, как связать домен с Awardpace:
В противном случае вам необходимо обратиться к выбранному вами хостинг-провайдеру. У них должны быть инструкции по использованию домена.
С другой стороны, если у вас есть собственный сервер, вы зашли в тупик.Поскольку домашние интернет-соединения имеют динамические IP-адреса, то есть IP-адреса, которые со временем меняются, невозможно просто связать ваш IP-адрес с вашим URL-адресом. К счастью, существует программа под названием DynDNS, которая может постоянно обновлять URL-адрес при изменении IP-адреса. Не забывайте, что для того, чтобы это работало, вам нужно купить URL-адрес у DynDNS или использовать бесплатный субдомен. Вот интересное руководство по настройке с помощью бесплатного адреса DynDNS:
Последний шаг: добраться до поисковых систем
Отлично, теперь у вас есть работающий веб-сайт. Технически вы могли бы остановиться здесь и подождать, пока придут посетители. Но, если вы сделаете это, у вас не будет посетителей. Почему? Просто потому, что никто не сможет найти ваш сайт! В конце концов, какова вероятность того, что человек введет точное имя вашего домена в поле URL?
Посетители приходят через поисковые системы, особенно Google. Но для того, чтобы ваши страницы появились в Google, Yahoo, Bing, Ask и т. д., вам необходимо отправить их в поисковые системы (на самом деле, если у вас много ссылок на ваш сайт, поисковые системы в конечном итоге найдут его автоматически).< /p>
Для удобства я сделал несколько ссылок на страницы, на которых вы можете указать свой URL:
Заключение
Сначала размещение веб-сайта в Интернете может показаться пугающим. Вариантов и так много. хорошо. вы не хотите тратить свое время, выбирая неправильный. Я надеюсь, что эта страница помогла вам узнать о процессе присоединения к сети. Конечно, это всего лишь краткий обзор очень широкой темы. Я НАСТОЯТЕЛЬНО рекомендую вам провести дополнительные исследования, прежде чем выбрать хост и/или доменное имя.
Как разместить собственный веб-сайт: полное руководство для начинающих
Эта страница представляет собой исчерпывающее руководство по размещению вашего веб-сайта. Каждому сайту, большому или маленькому, нужен хороший хостинг. Это платит, чтобы сделать это правильно. Независимо от того, делаете ли вы это сами или ищете кого-то, кто сделает это за вас, мы проведем вас через необходимые шаги для быстрого и легкого выхода в Интернет.
Существует два способа размещения веб-сайта: заплатить кому-то за вас или сделать это самостоятельно. Или, выражаясь более технически:
Мы рекомендуем заплатить кому-то другому, чтобы он сделал это за вас, и использовать такую платформу хостинга, как 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. Он должен запуститься после нажатия кнопки ввода, но если этого не произойдет, перезапустите сервер 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, поездок на работу и никогда не видя свою семью, я решил, что хочу внести некоторые изменения, и запустил свой первый блог. С тех пор я запустил множество успешных нишевых блогов, и после продажи своего блога о выживании я решил научить других людей делать то же самое.
Создание собственного веб-сайта поможет расширить ваше присутствие в Интернете, расширить клиентскую базу и повысить коэффициент конверсии. Однако достичь этих целей будет практически невозможно, если вы еще не загрузили свой веб-сайт.
Что лучше всего, вам не нужен опыт программирования, чтобы запустить свой сайт на веб-сервере. Многие хостинги и FTP-программы предоставляют удобные инструменты для загрузки веб-сайта одним щелчком мыши.
Для получения дополнительной информации прочитайте нашу статью и узнайте полные инструкции о том, как разместить свой веб-сайт в Интернете, выполнив 6 быстрых и простых шагов.
1. Выберите надежную хостинговую компанию
Создание и поддержка веб-сайта — это не то, к чему следует относиться легкомысленно. Крайне важно выбрать первоклассный веб-хостинг, обладающий всеми ключевыми функциями для запуска вашего проекта.
Вот несколько факторов, которые следует учитывать при выборе хостинг-провайдера:
- Прямая поддержка . У хорошего хостинга должна быть команда специалистов, которые могут помочь вам в любое время. Нет ничего хуже, чем столкнуться с некоторыми проблемами и ждать ответа несколько дней.
- Управляйте пространством веб-хостинга. Чем меньше у вас контроля над учетной записью хостинга, тем выше вероятность того, что вы столкнетесь с проблемами, когда ваш сайт разрастется.
- Пространство для роста. Прежде чем выбрать веб-хостинг, убедитесь, что он предлагает масштабируемые решения, обеспечивающие большую мощность (например, виртуальные частные серверы или облачный хостинг).
- Гарантия возврата денег. Никто не любит плохие инвестиции, поэтому обязательно ознакомьтесь с политикой возврата. Это даст вам время, чтобы все протестировать, прежде чем переходить на услугу хостинга.
2. Выберите способ загрузки веб-сайта
Следующая задача – выбрать правильный инструмент для загрузки веб-сайта в Интернет. Вот четыре самых популярных инструмента для загрузки веб-сайта:
Диспетчер файлов
Файловый менеджер – это браузерный инструмент со всеми ключевыми функциями для работы с файлами и каталогами вашего веб-сайта. Если у вас есть учетная запись Hostinger, войдите в hPanel и найдите «Диспетчер файлов» в разделе «Файлы».
Однако файловый менеджер имеет ограничение на загрузку. Если размер файлов вашего веб-сайта превышает 256 МБ, вам следует выбрать следующий инструмент.
Протокол передачи файлов (FTP)
Большинство провайдеров веб-хостинга поддерживают FTP или протокол передачи файлов, который можно использовать для подключения к FTP-клиенту. Если у вас нет FTP-клиента, обязательно установите его на свой компьютер.
Для пользователей Hostinger все необходимые учетные данные для доступа к вашему FTP-клиенту находятся в учетных записях FTP в разделе «Файлы».
Здесь вы можете найти всю важную информацию о вашей учетной записи FTP, такую как ваше имя пользователя FTP, имя хоста и пароль.
Для загрузки файлов с помощью программы FTP нет ограничений по размеру. Тем не менее, это требует некоторых технических знаний, которые вы можете узнать из этой статьи о том, как настроить FileZilla и любые другие FTP-клиенты.
Автоматический импортер веб-сайтов
Для пользователей Hostinger вы можете найти функцию импорта веб-сайта в hPanel. Вы можете использовать эту функцию для извлечения архива веб-сайта в каталог public_html. Инструмент поддерживает . zip , .tar и .tar.gz, а максимальный размер загрузки – 256 МБ.
Плагины переноса WordPress
Если вы планируете использовать WordPress, существует несколько способов загрузки вашего веб-сайта в CMS. Одним из самых простых способов является использование плагина миграции WordPress, такого как All in One WP Migration. После установки и активации плагина остальные шаги не требуют пояснений.
Ограничение размера загрузки зависит от вашего хостинг-провайдера. Узнайте, как увеличить размер загружаемого файла.
3. Загрузите файл своего веб-сайта
Теперь, когда вы знаете лучшие инструменты для загрузки веб-сайта, пришло время запустить его!
В этом руководстве мы покажем вам, как загрузить свой веб-сайт с помощью файлового менеджера Hostinger и известного FTP-клиента FileZilla .
Использование диспетчера файлов
- Войдите в hPanel Hostinger и перейдите в Диспетчер файлов.
- После того, как вы окажетесь в каталоге public_html, выберите значок "Загрузить файлы" в правом верхнем меню.
- Выберите файл архива веб-сайта на своем компьютере и загрузите его на наш сервер.
- Щелкните правой кнопкой мыши загруженный файл и извлеките файлы из архива в папку public_html.
Использование FileZilla
Прежде чем мы начнем, обязательно распакуйте архив на локальный компьютер, так как в FileZilla нет функции извлечения.
Вот оно! Выполнив описанные выше шаги, вы сможете перенести все файлы в public_html без каких-либо дополнительных действий. В противном случае вам нужно будет подключиться через SSH и распаковать архив вручную.
4. Переместите файлы веб-сайта в основной корневой каталог
Чтобы этого не произошло, убедитесь, что все файлы находятся в корневом каталоге вашего домена, то есть в public_html .
Для перемещения файлов веб-сайта вы можете использовать файловый менеджер. Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши вложенную папку, выбрать параметр «Переместить» и установить public_html в качестве места назначения.
5. Импорт вашей базы данных
Если на вашем веб-сайте используется база данных, вам также потребуется импортировать ее вместе с файлами веб-сайта:
- Создайте новую базу данных MySQL и пользователя .
- Доступ к вновь созданной базе данных через phpMyAdmin.
- Используйте раздел «Импорт», чтобы загрузить файл резервной копии вашей базы данных.
- Обновите сведения о подключении к базе данных MySQL (имя базы данных, хост, пользователь, пароль) в ее файлах конфигурации.
Пропустите эту часть, если не используете базу данных.
6. Проверьте, работает ли веб-сайт
После завершения загрузки пришло время для окончательной проверки!
Если ваше доменное имя уже указывает на ваш веб-хост , введите доменное имя в браузере и проверьте, ведет ли оно на ваш веб-сайт.
Имейте в виду, что для полного распространения изменений DNS по всему миру может потребоваться до 48 часов. Таким образом, если вы только что указали свой домен на серверы имен веб-узла, вам может потребоваться некоторое время подождать.
Если вы правильно выполните все инструкции, ваш веб-сайт будет выглядеть нормально. Однако, если вы столкнетесь с проблемой, обратитесь за помощью к своему хостинг-провайдеру.
А если вы являетесь клиентом Hostinger, свяжитесь с нами через чат, и один из наших агентов по работе с клиентами будет готов вам помочь!
Заключение
Поздравляем, теперь ваш сайт доступен в Интернете!
Подводя итог, вот шаги для загрузки вашего веб-сайта на веб-сервер:
- Выберите подходящего хостинг-провайдера.
- Выберите инструмент и способ загрузки веб-сайта.
- Загрузите файлы своего веб-сайта.
- Переместите файлы веб-сайта в основную корневую папку.
- Импортируйте свою базу данных.
- Проверьте, работает ли ваш веб-сайт во всем мире.
Вот оно! Поначалу это может показаться немного сложным, но если вы будете внимательно следовать всем шагам, вы сразу же получите свой веб-сайт в Интернете. Надеемся, эта статья поможет вам и удачи!
Домантас руководит командой по контенту и поисковой оптимизации, предлагая свежие идеи и нестандартные подходы. Обладая обширными знаниями в области SEO и маркетинга, он стремится распространить информацию о Hostinger во всех уголках мира. В свободное время Домантас любит оттачивать навыки веб-разработки и путешествовать по экзотическим местам.
Это вторая часть серии статей о размещении веб-сайта в Интернете с использованием собственного ноутбука. В части 1 мы разработали концепции структуры и функционирования Интернета. В этой части я проведу вас через процесс размещения и запуска веб-сайта в Интернете.
Вот демонстрация работающего сервера на моем ноутбуке:
Одним из важных понятий в общении через Интернет являются порты. Итак, что такое порт?
Порт, о котором мы обычно слышали, используется для подключения монитора, веб-камеры, динамиков и т. д.На физическом уровне компьютерный порт — это специализированная розетка на оборудовании, к которой подключается вилка или кабель.
Но порт, который мы имеем в виду с точки зрения Интернета или программного обеспечения, имеет другое значение. В наборе интернет-протоколов порт — это конечная точка связи в операционной системе, в программном обеспечении — это логическая конструкция, идентифицирующая конкретный процесс или тип сетевой службы.
Порт всегда связан с IP-адресом хоста и типом протокола связи и, таким образом, дополняет сетевой адрес назначения или источника сеанса связи. Порт идентифицируется для каждого адреса и протокола 16-битным числом, обычно называемым номером порта. Например, адрес может быть «протокол: TCP, IP-адрес: 1.2.3.4, номер порта: 80», что может быть записано как 1.2.3.4:80, если протокол известен из контекста.
Что такое переадресация портов?
Переадресация портов или сопоставление портов — это приложение преобразования сетевых адресов (NAT), которое перенаправляет запрос связи с одной комбинации адреса и номера порта на другую, пока пакеты проходят через сетевой шлюз, например маршрутизатор или брандмауэр. Этот метод чаще всего используется, чтобы сделать службы на хосте, находящемся в защищенной или замаскированной (внутренней) сети, доступными для хостов на противоположной стороне шлюза (внешняя сеть), путем переназначения IP-адреса назначения и номера порта связи на внутренний хост.
Это означает, что когда запрос поступает на маршрутизатор через определенный порт, он перенаправляет этот запрос на сервер в локальной сети маршрутизатора, чтобы иметь возможность его обработать (если настроено в настройках NAT). Таким образом, он работает как привратник.
Что такое общедоступный IP-адрес?
Общедоступный IP-адрес — это IP-адрес, который наш домашний или рабочий маршрутизатор получает от вашего интернет-провайдера. Общедоступные IP-адреса требуются для любых общедоступных сетевых устройств, например для нашего домашнего маршрутизатора, а также для серверов, на которых размещены веб-сайты.
Общедоступные IP-адреса — это то, что отличает все устройства, подключенные к общедоступному Интернету. Каждое устройство, имеющее доступ к Интернету, использует уникальный IP-адрес. Именно этот адрес использует каждый интернет-провайдер для переадресации интернет-запросов в определенный дом или офис.
Теперь мы разработали все концепции, необходимые для создания нашего собственного сервера для Интернета.
Сначала мы настроим маршрутизатор для получения запроса на его общедоступный IP-адрес, а затем перенаправим запрос на компьютер в локальной сети.
Получите доступ к программному обеспечению маршрутизатора с помощью браузера, введя его локальный IP-адрес. Вы можете найти локальный IP-адрес, используя опцию сведений о сети в подключении вашего ноутбука или используя netstat -rn на терминале Linux. Это адрес шлюза по умолчанию (у меня 192.168.1.1).
Укажите имя пользователя и пароль, которые обычно указываются в нижней части маршрутизатора или «admin» для обеих записей. Шаги, которые вы предпримете, будут различаться в зависимости от марки и модели вашего маршрутизатора, но процесс будет более или менее одинаковым. Мой роутер в Тенде.
Найдите свой маршрутизатор на этом сайте и выполните указанные действия. В этой статье я расскажу о настройках роутера Tenda.
Шаг 1. Найдите общедоступный IP-адрес маршрутизатора:
Дополнительно (вверху справа) > Информация об устройстве (верхнее левое меню) > Таблица состояния WAN > IP-адрес WAN
(Если вы введете IP-адрес WAN, вы увидите страницу входа в систему вашего маршрутизатора.)
Шаг 2. Освободите порты 80 и 443, если они используются в маршрутизаторе.
Это было сложнее для моего маршрутизатора.
Дополнительно (вверху справа, если его нет) > Управление > Контроль доступа > AccessCtrl
Шаг 3. Измените пароль маршрутизатора в целях безопасности
Дополнительно (вверху справа, если его нет) > Управление > Контроль доступа > Пароли > Применить/Сохранить
Шаг 4. Настройте NAT
Дополнительно (вверху справа, если его нет) > Расширенная настройка > NAT > Виртуальные серверы > Добавить
Пользовательская служба: > введите имя > IP-адрес сервера:> добавьте IP-адрес ноутбука, который будет сервером (поставьте 192.168.1.250, и мы настроим этот IP-адрес вручную на ноутбуке)
Заполните запись таблицы следующим образом:
Начало внешнего порта > 80 > Конец внешнего порта > 80 > Протокол > TCP > Начало внутреннего порта > 80 > Конец внутреннего порта > 80 > Применить/Сохранить
Шаг 5. Запретите DHPC выделять IP-адрес 192.168.1.250 любому другому устройству
ПРИМЕЧАНИЕ: вы должны добавить 250 в качестве хоста, если ваш шлюз по умолчанию — 192.168.0.1, а затем используйте 192.168.0.250
Дополнительно (вверху справа, если его нет) > Расширенная настройка > LAN > Включить DHCP-сервер > Конечный IP-адрес > Введите 192.168.1.245 > Применить/Сохранить
Шаг 6. Настройте IP-адрес 192.168.1.250 для подключения в Ubuntu или любой другой ОС, установленной на вашем ноутбуке.
Я советую вам использовать графический интерфейс, так как он проще.
Подключение (опция вверху справа) > Информация о подключениях > Держите его открытым для копирования и вставки
Подключение (опция вверху справа) > Редактировать подключения > Имя текущего подключения > Редактировать > Настройки IPv4 > Добавить (если нет записи)
Адрес > 192.168.1.250 >Скопировать остальное из информации о подключениях > Сохранить
Теперь снова подключите проводное соединение Wi-Fi или LAN.
Шаг 7. Запустите серверную программу на своем ноутбуке.
Я использую Nginx. Вы можете запустить любую такую программу, Apache, Tomcat и т. д. Я не буду объяснять процесс их установки в этой статье. Вы должны найти соответствующий учебник по ним и сделать это самостоятельно.
Шаг 8. Направьте свой домен на общедоступный IP-адрес:
Купите домен у любого продавца, а затем поместите свой общедоступный IP-адрес в запись «А», и он будет активен для пользователя в Интернете.
На этом серия статей заканчивается. Надеюсь, вы извлекли уроки из этого и сможете создать свой собственный веб-сайт или сервер API и запустить его на своем локальном компьютере.
Читайте также: