Сам себе хостинг! Возможно ли обойтись без хостинг провайдеров? • Блог компании Hostpro
Когда вы только начинаете планирование вашего первого интернет-ресурса и нет гарантий, что вложения окупятся, хочется создать сайт с небольшими вложениями, и минимизировать риск. Поэтому возникает справедливый вопрос “А можно ли развернуть сайт без хостинг-провайдера?”.
Сегодня мы подробно ответим на ваш вопрос.
Как работает сайт?Контент веб-ресурса сохраняется на серверах, подключенных к Интернету. Когда пользователь обращается к вашему сайту по его адресу или переходит, используя поисковую строку, браузер их компьютера обращается к серверу, где хранятся данные, после чего им отображается ваш ресурс.
Что такое хостинг. Какие есть виды хостингаХостинг сайтов — услуга по предоставлению места на сервере для размещения файлов и базы данных (в случае её наличия) сайта и постоянной его доступности в сети Интернет. То есть, без хостинга сайт не будет работать.
Готовый сайт имеет свои характеристики и требования, подобрать которые вы можете на определенных тарифах.
Хостинг в свою очередь разделен на виртуальный хостинг для сайтов, виртуальный сервер (VPS) и аренда выделенного сервера. Об их отличии мы говорили ранее «Что такое хостинг».
Как создать хостинг самостоятельно на своем компьютере?Если цена сервера у хостинг провайдера вам не подходит, вы можете создать домашний хостинг на локальной машине.
Для этого нужно понимать, что компьютер должен выдерживать высокие нагрузки, а интернет способен пропускать значительный поток данных и постоянно бесперебойно находится в сети.
Далее нужно иметь статический IP (по умолчанию он динамический, об аренде статического IP нужно договариваться с вашим интернет-провайдером). Это позволяет обеспечить точку входа для «белых» сайтов, платежных систем, безопасных соединений и почтовых сервисов.
Также необходимо установить программное обеспечение (с поддержкой PHP, Apache, MySQL) на своей локальной машине.
Установив ПО, вы можете запустить сервер дома и загрузить на него сайт.
Данный способ не подойдет для пользователей без базовых знаний и, как видите, это все равно затратный и сложный процесс. Более того, в вашем распоряжении мощности значительно меньше чем на серверах хостинг-провайдера, а также администрирование и защиту нужно обеспечивать самостоятельно.
Почему мы не рекомендуем организовывать свой хостинг в домашних условиях?Если это тяжелый проект у компьютера просто не хватит ресурсов для его поддержания.
Необходимо обеспечить доступность и бесперебойную работу локальной машины в сети. Что в домашних условиях сложнее, так как вы зависите от работы интернет-провайдера и перебоев электричества.
Вам придется переплачивать интернет провайдеру за максимальный пакет тарифа для обеспечения высокого потока данных (что вполне может покрывать тариф хостера).
В результате организации всех требований вы не сэкономите средства, а возможно потратите больше.
Какая есть альтернатива?Первая, которая приходит на ум, использовать бесплатный хостинг. Чего мы вам не советуем делать. Об этом подробнее вы можете прочесть в нашей статье «Бесплатный хостинг с поддержкой PHP и библиотекой MySQL».
Если вы не готовы платить за хостинг, вы можете воспользоваться конструктором сайта. Конструктор является полноценной заменой хостинга, поскольку предоставляется место под данные и шаблоны для создания сайта. Сайт за минимальные вложения полноценно работает с этого конструктора без приобретения хостинга.
Шаблоны Site.ProДанный вариант подходит только для небольших сайтов.
Если вы беспокоитесь о качестве предоставляемых услуг и это основная причина вашего желания домашнего хостинга, советуем выбирать хостера с тестовым периодом, почитать отзывы о нем на форумах, а также выбирать опытные хостинг-компании, которые успели зарекомендовать себя на рынке. Всегда обращать внимание на up-time. Подробнее, на что стоит обращать внимание читайте Ошибки в выборе хостинга.
Для того чтобы не переплачивать за ресурсы, которые не используются рекомендуем выбирать оптимальный тарифный план с небольшим запасом ресурсов. Покупая услуги у нас на длительный период, вы также можете сэкономить, ведь чем больше период оплаты тем меньше в перерасчете на помесячную оплату вы платите (предложение действует только для общего хостинга).
Почему лучше обратиться к хостинг—провайдеру?Хостинг на локальной машине подойдет для негромоздких, небольших сайтов (блогов, визиток, лендинг-страниц), но тяжелые интернет-магазины с тысячами позиций будут медленно загружаться и нестабильно работать.
Что вы получаете, приобретая услуги хостинга от Hostpro?Профессиональное оборудование и мониторинг серверов;
- Круглосуточная тех. поддержка;
- Бесплатный ssl-сертификат и его установка нашими специалистами;
- Ежедневные бекапы;
- Антивирусная и ddos защита;
- Домен в подарок при оплате тарифа на год и более;
- Месяц хостинга бесплатно при переносе сайта к нам (сайт мы переносим сами). Для этого достаточно заполнить форму;
- У нас широкая линейка тарифов, так что мы уверены, что вы найдете подходящий именно вам.
Создать хостинг в домашних условиях можно. Но зачем, если лучше доверить это профессионалам и лишить себя головной боли раз и навсегда. С хостингом сайтов от Hostpro вы получите качественный хостинг и круглосуточную поддержку специалистов. Мы позаботимся о вашем сайте и предложим выгодные условия для вас.
Что такое хостинг — на бытовом уровне
Справочная информация >> Статьи о хостинге >> Дополнительные публикации о хостинг услугах >> Что такое хостинг — на бытовом уровне
Сегодня все чаще в разговорах людей мелькают странные термины: «провайдер», «диалап», хостинг «выделенка», «колокейшн» и им подобные, заставляющие тех, кто не знает, что именно означают эти слова, чувствовать себя несколько ущербными, а тех, кто хоть как-то представляет, о чем идет речь, горделиво выпячивать грудь, чувствуя себя на верном пути технического прогресса.
В данной статье мы поговорим о том, что же означает загадочное слово «хостинг», которое часто встречается в прайс-листах и рекламных буклетах. Вы узнаете о том, какие виды хостинга бывают, и что нужно именно вам для тех или иных задач.
Слово «хостинг», как и многие другие слова из интернетовского лексикона, произошло из английского языка от слова «host», у которого, на самом деле, есть несколько значений: хозяин, основное устройство, главный компьютер, содержатель постоялого двора. Что интересно, вариант «содержатель постоялого двора» наиболее близок к правильному толкованию этого термина. Ведь под словом «хостинг» подразумевается размещение вашей странички в Интернете.
Почему возникает необходимость в хостинге? Предположим, вы создали интернетовскую страничку на своем компьютере. Теперь перед вами возникает следующий вопрос: как ее разместить в Интернете, чтобы некий пользователь в любой момент времени мог получить к ней доступ? Разумеется, можно сделать так, чтобы из Интернета данную страничку любые желающие могли просматривать прямо с вашего компьютера.
Но это значит, что, во-первых, ваш компьютер должен быть постоянно включен, во-вторых, постоянно подключен к Интернету, в-третьих, соединение с Интернетом должно происходить с хорошей скоростью — ведь если сразу несколько человек захочет посмотреть вашу страничку, то скорости обычного телефонного соединения может быть недостаточно. Это уж не говоря о том, что вам придется еще дополнительно установить довольно сложное программное обеспечение.Как видите, размещение странички в Интернете на вашем персональном компьютере связано с большими проблемами и затратами. Но есть способ, который позволяет вам избавиться от головной боли на эту тему. Данный способ и называется — хостинг. В этом случае ваша интернетовская страничка физически располагается не на вашем персональном компьютере, а на сервере фирмы, которая предоставляет услуги по хостингу, то есть по размещению вашей страницы в Интернете. Причем стоит эта услуга весьма недорого, а кроме того, есть довольно большое количество фирм, которые услуги хостинга предоставляют вообще бесплатно (чуть ниже я объясню, почему).
Давайте поговорим о том, что входит в хостинговые услуги, какие из них вам понадобятся, а какие нет, сколько обычно это все стоит и с какими проблемами вам придется столкнуться.
Дело в том, что хостинг — понятие довольно широкое. Поэтому, прежде чем вы будете выбирать себе «хостера» — фирму, предоставляющую подобные услуги, — вам следует четко себе представить, что именно вам требуется.
Самый элементарный вид хостинга — это предоставление места под страничку. То есть фирма-хостер выделяет вам на жестком диске своего сервера какое-то пространство (обычно оно лежит в диапазоне от 2 до 50 мегабайт). В этом случае считается, что ваш веб-сайт состоит из нескольких обычных интернетовских страничек, и вы не используете никакие дополнительные средства, под которыми подразумевается использование баз данных, скриптов (программ, выполняющихся на сервере) и динамической генерации страниц сайта.
Если вы делаете обычную домашнюю страничку (информация о вас, ваших увлечениях плюс фотографии вас на горшке и кота Барсика в тот момент, когда он дерет лапой объектив), то подобного вида хостинга, как правило, вполне достаточно. Вы гордо запускаете какой-нибудь известный редактор, вроде FrontPage, своими собственными руками создаете эту страничку, после чего закачиваете ее на сайт провайдера и гордо сообщаете всем знакомым адрес, по которому эту страничку можно найти в Интернете.
Кстати, в разных видах хостинга по-разному решается вопрос закачки вашей странички на сервер хостера. Идеальный вариант — когда вы имеете возможность закачать свою страничку по FTP (через протокол передачи файлов). В этом случае вы можете использовать любой удобный FTP-клиент (на мой взгляд, лучше всего использовать ftp-клиент программы FAR: при этом ваша страничка на сервере хостера выглядит как обычная директория, куда вы можете копировать файлы точно так же, как, например, в Norton Commander), позволяющий просматривать файлы вашей странички на сервере, удалять их, редактировать, а также копировать файлы странички с вашего компьютера на сервер хостера.
В некоторых случаях FTP-вход не предоставляется, и это значит, что вам придется закачивать свои файлы через специальную веб-форму, что довольно неудобно.
Иногда бывает, что от вас потребуется свернуть все файлы в архив, после чего закачать на сайт хостера архивный файл, который потом будет развернут специальным программным обеспечением. Разумеется, все эти извращения ни к чему, и вам следует выбирать такой вид хостинга, при котором предоставляется нормальный FTP-вход.Обычный хостинг (несколько мегабайт под вашу страничку) предоставляют почти все провайдеры, когда вы с ними заключаете договор о подключении к Интернету. Почти всегда в договоре провайдера указано, что вам бесплатно предоставляется 2 (в некоторых случаях — 5 или больше) мегабайта для размещения домашней страницы. Часто провайдеры даже размещают на месте, отведенном под вашу страничку, нечто вроде заготовки, которую вы буквально за несколько минут можете «заточить» под свои задачи, сделав таким образом свою первую страницу в Интернете.
Отдельно хочу сказать о так называемом бесплатном хостинге — когда вам предоставляется место под вашу страницу на одном из крупных серверов (причем это место может быть даже весьма значительным и даже неограниченным), причем денег за эту услугу с вас не берут. Недоверчивых пользователей, которые понимают, что бесплатный сыр бывает только в одном единственном месте — мышеловке, должен успокоить: вы действительно можете разместить там свою страничку, и вам за это не придется платить. Но с другой стороны, бесплатный хостинг имеет ряд значительных минусов, из-за чего я все-таки не советовал бы вам пользоваться подобным видом услуг. Вот минусы бесплатного хостинга:
- На подобных серверах размещаются сотни и даже тысячи страниц, из-за чего с ним частенько бывает довольно плохая связь, а нередко этой связи нет вовсе, и ваша страница просто «не откликается».
- Там не всегда предоставляется FTP-доступ.
- Очень часто такие серверы часть вашей странички используют под собственную рекламу: размещают собственные баннеры (рекламные блоки) или вертушки (системы меню), рекламирующие какие-то их виды услуг. Разумеется, вид вашей странички при этом здорово портится.
- Большинство баннерообменных сетей вообще не принимают в свои ряды веб-мастеров (этим красивым термином называют владельцев интернетовских страниц), которые свои страницы располагают на бесплатных серверах. Иногда такие ограничения вводятся и на некоторых сетевых каталогах. Почему существует такая дискриминация? В основном, из-за того, что бесплатный хостинг характеризуется очень низкой надежностью (ситуации, когда ваша страничка не отвечает, бывают довольно часто), а кроме того, такие серверы почти всегда служат только стартовой площадкой: на них размещаются самые первые домашние странички, а когда у их владельцев проходит эйфория от самого факта появления их страницы в Интернете, они начинают заниматься своим детищем более серьезно и уходят уже на платный, а соответственно — намного более надежный хостинг.
Создав свое первое дурное дитя (обычную кошмарную домашнюю страничку), вы начинаете, что называется, желать большего. Вам уже недостаточно лицезреть в Интернете свою улыбающуюся физиономию и гордую надпись: «Всем привет на моей новой домашней страничке в Интернете. Страница находится under construction». Вам уже хочется, чтобы все было «как у людей». Что это значит? Это значит, что вам нужны всевозможные сервисы, которые дают обратную связь с посетителями вашей странички: форум, чат, гостевая книга и так далее. Ведь приятель Толян должен оставить в гостевой книге на вашей странице бессмертную запись: «Колян! Был у тя на сайте! Ну ваще, блин, круто и все такое!».
В принципе, можно не забивать себе голову, потому что в Интернете всегда можно найти бесплатные форумы, гостевые книги и чаты. Но у них тоже есть свои крупные минусы, самый главный из которых заключается в том, что эти сервисы физически располагаются не там, где лежит ваша страница. А это значит, что если ваш сервер работает нормально, но сервер с форумом, например, не откликается, то посетители вашу страничку увидят, а в форуме ничего написать не смогут. В результате ваше доброе имя веб-мастера будет покрыто позором.
Но и это не все. Второй крупный минус подобных бесплатных сервисов заключается еще в том, что все записи в гостевой книге и форуме хранятся не у вас, и если вдруг там произойдет какая-то авария, то записи просто будут потеряны! А ведь это кусок вашей жизни, и его хотелось бы сохранить в назидание грядущим поколениям!
Поэтому многие веб-мастера предпочитают такие важные в жизни сайта вещи, как форум и гостевая книга, держать на своей странице.
Так что в этом случае вы, как видите, от хостера уже можете захотеть получить больший сервис, чем просто предоставление места под странички вашего сайта. И здесь уже начинается другой разговор. Полноценный хостинг (значительное место под вашу страницу, поддержка скриптов, базы данных и еще нескольких дополнительных сервисов, куда входит динамическая генерация html-страниц (поддержка Server Side Include — SSI)), как правило, не входит в бесплатно предоставляемую услугу при подключении к какому-либо провайдеру. Если ваша обычная кошмарная домашняя страничка в процессе вашей деятельности наполнилась значительным содержимым, и вам уже хочется иметь возможность создавать на ней любые сервисы, которые пожелают ваши шаловливые ручки и мятущаяся душа, тогда придется подумать о том, чтобы получить уже полноценный хостинг, включающий в себя все необходимые вам сервисы.
В этом случае нужно сначала определиться, что же именно вам нужно (например, до 50 мегабайт места под сайт, поддержку скриптов на Perl, базу MySQL и поддержку SSI), после чего выбирайте фирму (как правило, почти все провайдеры предоставляют различные хостинговые услуги), ориентируясь на спектр предоставляемых услуг и цену. Обычно цена на подобный вид хостинга лежит в диапазоне от 5 до 35 долларов в месяц (в зависимости от места под сайт и количества сервисов).
Когда же ваш сайт превратится в нечто демоническое, его начнут посещать тысячи или даже десятки тысяч посетителей в день, количество скриптов перевалит за несколько десятков, а места под сервер станет не хватать, вот тогда вам придется начать думать уже о совсем другом уровне — о собственном интернет-сервере, при наличии которого у вас уже не будет проблем с местом под сайт, да и хостер перестанет жаловаться, что ваши скрипты дают очень большую нагрузку на его компьютер, и что остальные кошмарные домашние странички терпят жуткие неудобства, возникающие от соседства с вашим сайтом.
Установка собственного интернетовского сервера (специализированный компьютер и соответствующее программное обеспечение) связан с решением такого комплекса проблем, что в данной статье мы о них говорить не будем. Скажу только о тех тратах, на которые вам придется пойти, если не считать стоимости компьютера и установки программного обеспечения: размещение вашего собственного сервера у хостера (это уже будет называться не хостинг, а колокейшн (colocation)) обойдется в определенную ежемесячную абонентскую плату (немаленькую; она составляет обычно от 50 до 300 долларов) плюс оплата части входного трафика (обычно оплачивается только входящий западный трафик, но провайдер может брать деньги и за весь трафик).
Ну вот, теперь вы поняли, что такое хостинг, и можете с полным на то основанием щеголять этим термином в разговоре. Лично я рекомендую с небрежным видом употреблять фразы, типа: «Вчера свой сайт по FTP перепнул очередному хостеру. Тот обещал бесплатно Perl, PHP, ASP, MySQL, SSI. Врет, наверное, зараза».
Напоследок — совсем краткие рекомендации. Если у вас есть договор с провайдером о доступе в Интернет, тогда поначалу воспользуйтесь тем местом под страничку, которое предоставляет данный провайдер. Если же вы пользуетесь корпоративным доступом или покупаете интернет-карточки, тогда выберите себе бесплатного хостера, но сначала постарайтесь собрать о нем как можно больше отзывов (есть специальные форумы, посвященные теме хостинга, и там вам всегда посоветуют неплохой вариант). Однако лучше всего — не связываться с бесплатным сыром в мышеловке, а сразу приобрести платный, но надежный хостинг, который не будет засорять вашу страничку своей рекламой, тем более что сейчас нормальный хостинг можно найти за достаточно символическую плату.
Алекс Экслер
Могу ли я разместить веб-сайт на своем компьютере
В настоящее время блогерам, предпринимателям и другим начинающим людям очень легко начать вести свои собственные веб-сайты. С помощью системы управления контентом или конструктора веб-сайтов вы можете легко создать веб-сайт, даже если у вас нет предыдущего опыта в веб-дизайне.
Внешние хостинг-провайдеры и встроенные услуги хостинга гарантируют, что ваш веб-сайт будет работать достаточно быстро и безотказно. Однако есть еще один вариант, который люди часто упускают из виду, — это самостоятельное размещение веб-сайта. Несмотря на то, что это может быть проблемой, самостоятельное размещение стоит попробовать в качестве эксперимента и освоить новые навыки.
Что такое веб-хостинг и зачем он вам нужен?Веб-хостинг — это услуга, которая позволяет людям и компьютерам делать свои веб-сайты доступными через Интернет. Веб-хост предоставляет услуги и инфраструктуру, необходимые сайту для работы во всемирной паутине.
Вам нужен веб-хостинг, потому что каждому сайту требуется место, где его файлы доступны в любое время. Если вы хотите запустить веб-сайт, вам нужно, чтобы этот веб-сайт был где-то размещен.
Требования для размещения веб-сайта на собственном компьютереДля самостоятельного размещения веб-сайта существуют следующие требования:
Убедитесь, что хостинг разрешен вашей интернет-службой — Многие интернет-провайдеры запрещают персональный хостинг.
Убедитесь, что ваше оборудование поддерживает хостинг — Вам нужен компьютер, подключенный к Интернету 24 часа в сутки, каждый день недели.
Обновите свой компьютер . Убедитесь, что на вашем компьютере установлены новейшие функции безопасности, операционная система и драйверы.
Самостоятельное размещение веб-сайтов имеет следующие преимущества:
Нет никаких ограничений на то, что вы можете загружать . Многие поставщики веб-хостинга включают ограничения на типы и размеры файлов и контролируют, что их клиенты могут загружать на сайт. Вам не нужно следовать этим правилам, если вы размещаете свой сайт.
Единственный человек, контролирующий сервер, когда вы размещаете свой веб-сайт, — это вы . Вы можете изменить что-то, чтобы сделать свой сайт лучше, вы можете изменить настройки по своему усмотрению, и у вас есть полный контроль над вашим сайтом. Надежные хостинг-провайдеры, такие как Verpex, предоставляют своим клиентам полный контроль над принятием решений и поддержку, а также помогают вам в этом процессе.
Разместив свой веб-сайт, вы сможете получить новые навыки . Если у вас нет опыта веб-хостинга или кодирования, это будет процесс, который потребует обучения, и вы приобретете знания по новому предмету.
Вам необходимо изучить свою квоту пропускной способности , поскольку ваш интернет-провайдер поддерживает запуск веб-сайтов на вашем домашнем компьютере.
Хотя может показаться, что хостинг вашего веб-сайта будет дешевле, чем альтернатива, это не всегда так. Чтобы снизить затраты для отдельных клиентов, провайдеры веб-хостинга используют совместно используемое серверное пространство и оптовые предложения. Все оборудование, которое вы собираетесь использовать, нужно будет покупать и обслуживать, и это может закончиться стоит больше, чем ежемесячная плата за хостинг .
Существует риск медленной загрузки вашего веб-сайта , потому что интернет-соединение дома не предназначено для обслуживания сайтов. Вам нужно будет заранее следить за техническими проблемами и обновлять свое программное обеспечение, чтобы поддерживать его в хорошем состоянии. Это задача, которая требует определенного уровня знаний, и это практически работа на полный рабочий день.
Ваш сайт будет недоступен каждый раз после перезагрузки или выключения компьютера , поэтому ваш компьютер должен быть постоянно включен.
Есть ли у вас необходимые технические знания, чтобы решить проблему, если что-то пойдет не так? Если возникает проблема, и вы можете позвонить своему хостинг-провайдеру, чтобы решить ее, вы можете расслабиться и отдохнуть, пока они решают проблему. Однако с самостоятельным хостингом вы единственный, кто может решить проблему. Это может быть особенно сложно, если у вас нет технических знаний, необходимых для решения проблемы.
Есть несколько шагов, когда дело доходит до хостинга вашего веб-сайта.
1. Зарегистрируйте доменное имяПридумав хорошее доменное имя, убедитесь, что оно доступно, и зарегистрируйте его. Verpex предоставляет доменные имена с любым тарифным планом хостинга, который вы выберете.
2. Программируйте свой веб-сайтPHP — отличный способ, если вы полны решимости написать код для своего веб-сайта с нуля или у вас есть больше свободного времени. Если нет, вы можете легко настроить существующий шаблон из WordPress.
3. Направьте наше доменное имя на IP-адрес вашего домашнего компьютераУзнайте, какой у вас IP-адрес, и дайте IP-адрес вашему маршрутизатору.
4. Убедитесь, что ваш домашний компьютер защищен и может поддерживать хостингУбедитесь, что у вас установлены последние обновления операционной системы и что ваш компьютер может поддерживать хостинг, не зависает и не перегревается.
Альтернативы самостоятельному размещению веб-сайтаСамостоятельное размещение веб-сайта — не единственный вариант, когда речь идет о создании сайта. Хостинговые компании предоставляют следующие альтернативы самостоятельному размещению веб-сайта.
Общий хостингОбщий хостинг, часто называемый виртуальным хостингом, размещает ваш сайт на одном физическом сервере, на котором также размещаются несколько других сайтов. На сервере есть программные приложения, которые упрощают доступ к вашему сайту и управление им. Индивидуальные цены на хостинг довольно низкие благодаря тому, что многие люди вносят свой вклад в расходы. Виртуальный хостинг — отличный выбор, если вы ожидаете низкий трафик.
Хостинг WordPressХостинг WordPress — это хостинг, оптимизированный для запуска WordPress. Обычно хостинг WordPress предлагает персонал службы поддержки, который имеет опыт решения технических проблем, связанных с WordPress, в отличие от стандартного персонала хостинга, который предлагают другие хостинг-провайдеры. Хостинг WordPress обеспечивает лучшую безопасность, более высокую скорость и кэширование на стороне сервера.
Облачный хостингОблачный хостинг — это сетевая и серверная инфраструктура, которая использует программное обеспечение для разделения одного физического сервера на несколько виртуальных серверов. Эти устройства называются виртуальными машинами или виртуальными машинами. Эти серверы можно использовать для удаленных рабочих сред рабочего стола, разработки приложений, веб-хостинга и многого другого. ИТ-отдел использует и платит только за те ресурсы, которые им необходимы, поэтому он может масштабироваться более эффективно.
Выделенный серверВыделенный сервер не подвержен множеству рабочих нагрузок, используемых разными организациями, поэтому его производительность выше, чем у других типов серверов. Выделенный сервер также допускает дополнительные настройки, такие как развертывание специализированного программного обеспечения или микросегментация сети.
РезюмеТеперь, когда вы знаете, как разместить веб-сайт с домашнего компьютера, вы можете выбрать наиболее подходящий вариант.
Самостоятельный хостинг определенно имеет некоторые преимущества, особенно для новичков.
Смогу ли я размещать веб-сайты с высоким трафиком с помощью самостоятельного хостинга?Для серьезных онлайн-проектов требуется надежная инфраструктура, и в этих случаях мы рекомендуем выбрать полностью управляемый облачный сервер или хостинг WordPress.
Нет, ваш домашний компьютер не сможет работать с веб-сайтом с большим трафиком.
Какими будут счета за электроэнергию при самостоятельном размещении?Ваш компьютер должен работать круглосуточно и без выходных, и вам придется оплачивать огромные счета за электроэнергию.
Каковы преимущества самостоятельного размещения?Помимо всего прочего, самостоятельное размещение знакомит вас с совершенно новым миром, и это хороший опыт обучения.
Самостоятельный хостинг слишком сложен?Люди, не обладающие техническими знаниями или знаниями в области кодирования, могут столкнуться с проблемой, когда на их веб-сайте возникнет проблема.
Включите JavaScript для просмотра комментариев с помощью Disqus.Как превратить ваш ноутбук/рабочий стол в сервер и разместить на нем веб-сайт, доступный в Интернете: Часть 2
Это вторая часть серии статей о размещении веб-сайта в Интернете с использованием собственного ноутбука. В части 1 мы разработали концепции структуры и функционирования Интернета. В этой части я проведу вас через процесс размещения и запуска веб-сайта в Интернете.
Вот демонстрация живого сервера, работающего на моем ноутбуке:
https://janishar.com/
Ссылка на часть 1: НАЖМИТЕ ЗДЕСЬ
Я также создал БЕСПЛАТНЫЕ видеоуроки для понимания Интернета: Вот ссылка 900 03
Одной из важных концепций связи через Интернет являются порты. Итак, что такое порт?
Порт, о котором мы обычно слышали, используется для подключения монитора, веб-камеры, динамиков и т. д. На физическом уровне порт компьютера представляет собой специализированную розетку на оборудовании, к которому подключается вилка или кабель.
Но порт, на который мы ссылаемся с точки зрения Интернета или программного обеспечения, имеет другое значение. В наборе интернет-протоколов порт является конечной точкой связи в операционной системе, в программном обеспечении это логическая конструкция, идентифицирующая конкретный процесс или тип сетевой службы.
Порт всегда связан с IP-адресом хоста и типом протокола связи и, таким образом, дополняет сетевой адрес назначения или источника сеанса связи. Порт идентифицируется для каждого адреса и протокола 16-битным числом, широко известным как 9.0232 номер порта . Например, адрес может быть «протокол: TCP, IP-адрес: 1.2.3.4, номер порта: 80», что может быть записано как 1.2.3.4:80, если протокол известен из контекста.
Приведенный выше текст в основном означает, что любая связь между сетевыми устройствами осуществляется через порт, который представляет собой программную конструкцию, помогающую в приеме и обработке данных для сетевых устройств. Порт, который представляет собой число после «:» в IP-адресе, определяет порт, на который должны быть отправлены данные. Мы должны были видеть номера портов в URL-адресах. По умолчанию HTTP использует порт 80, а HTTPS использует порт 443, и мы не добавляем их в браузер, а неявно обрабатывают браузеры. Но URL-адрес типа http://www.example.com:8080/path/ указывает, что вместо этого веб-браузер подключается к порту 8080 HTTP-сервера.
Что такое переадресация портов?
Переадресация портов или сопоставление портов — это приложение преобразования сетевых адресов (NAT) , которое перенаправляет запрос связи с одной комбинации адреса и номера порта на другую, в то время как пакеты проходят через сетевой шлюз, такой как маршрутизатор или брандмауэр. Этот метод чаще всего используется, чтобы сделать службы на узле, находящемся в защищенной или замаскированной (внутренней) сети, доступными для узлов на противоположной стороне шлюза (внешняя сеть), путем переназначения IP-адреса назначения и номера порта связи на внутренний узел.
Это означает, что когда запрос поступает на маршрутизатор через определенный порт, он перенаправляет этот запрос на сервер в локальной сети маршрутизатора, чтобы иметь возможность его обработать (если настроено в настройках NAT). Таким образом, это в некотором смысле работает как привратник.
IP-адрес веб-сервера в виде числа вроде 123.123.123.123, но как http://www.example.com может взаимодействовать с этим сервером?
example.com называется доменным именем. Доменные имена — это удобные для человека формы интернет-адресов, которые обычно используются для поиска веб-сайтов. 9Система доменных имен 0232 (DNS) по сути является глобальной системой адресации. Это способ, которым доменные имена размещаются и преобразуются в адреса интернет-протокола (IP) и наоборот. Доменное имя, такое как example.com, является уникальным псевдонимом IP-адреса http://123.123.123.123:80, который является реальной физической точкой в Интернете. Интернет-корпорация по присвоению имен и номеров ( ICANN ) — некоммерческая организация, отвечающая за координацию обслуживания и процедур нескольких баз данных, связанных с пространствами имен в Интернете. Мы можем купить доменное имя, как я сделал с janishar. com, у поставщика, такого как GoDaddy и других, на определенный период, а затем сообщить этому домену, чтобы он указывал на фактический адрес сервера, используя веб-сайты этих поставщиков.
Что такое общедоступный IP-адрес?
Общедоступный IP-адрес — это IP-адрес, который наш домашний или рабочий маршрутизатор получает от вашего интернет-провайдера. Общедоступные IP-адреса требуются для любых общедоступных сетевых устройств, таких как наш домашний маршрутизатор, а также для серверов, на которых размещены веб-сайты.
Общедоступные IP-адреса — это то, что отличает все устройства, подключенные к общедоступному Интернету. Каждое устройство, имеющее доступ к Интернету, использует уникальный IP-адрес. Именно этот адрес использует каждый интернет-провайдер для пересылки интернет-запросов в конкретный дом или офис.
Теперь мы разработали все концепции, необходимые для создания нашего собственного сервера для Интернета.
Сначала мы настроим маршрутизатор для получения запроса на его общедоступный IP-адрес, а затем перенаправим запрос на компьютер в локальной сети.
Получите доступ к программному обеспечению маршрутизатора с помощью браузера, введя его локальный IP-адрес. Вы можете найти локальный IP-адрес, используя параметр сведений о сети в подключении вашего ноутбука или используя netstat -rn на терминале Linux. Это адрес шлюза по умолчанию (у меня 192.168.1.1).
Укажите имя пользователя и пароль, которые обычно указываются в нижней части маршрутизатора или «admin» для обеих записей. Шаги, которые вы предпримете, будут различаться в зависимости от марки и модели вашего маршрутизатора, но процесс будет более или менее одинаковым. Мой роутер в тенде .
На этом сайте приведены инструкции по переадресации портов для большинства маршрутизаторов: https://portforward.com/router.htm
Найдите свой маршрутизатор на этом сайте и выполните указанные действия. В этой статье я расскажу о настройках роутера Tenda.
Шаг 1: Найдите общедоступный IP-адрес маршрутизатора:Дополнительно (вверху справа) > Информация об устройстве (в верхнем левом меню) > Таблица состояния WAN > IP-адрес WAN
(Если вы введете IP-адрес WAN , вы увидите свой страницу входа маршрутизатора. )
Шаг 2: Освободите порты 80 и 443, если они используются в маршрутизаторе.Это было сложнее для моего маршрутизатора.
Дополнительно (вверху справа, если его нет) > Управление > Контроль доступа > AccessCtrl
Включить WAN для HTTP > Изменить порт на 8080 > Отключить WAN для HTTPS > Изменить порт на 8081 > Отключить WAN для HTTPS
Применить/Сохранить
Шаг 3: Измените пароль маршрутизатора в целях безопасностиДополнительно (вверху справа, если его нет) > Управление > Контроль доступа > Пароли > Применить/Сохранить
Шаг 4: Настройка NATДополнительно (вверху справа, если его нет) > Расширенная настройка > NAT > Виртуальные серверы > Добавить
Пользовательская служба: > введите имя > IP-адрес сервера:> добавьте IP-адрес ноутбука, который будет сервером (поставьте 192.168.1.250, и мы настроим этот IP-адрес вручную на ноутбуке) > Начало внутреннего порта > 80 > Конечный внутренний порт > 80 > Применить/Сохранить
Аналогичным образом добавьте еще одну запись NAT для 443, если вы хотите настроить HTTPS, как у меня на моем сайте https://janishar. com.
Шаг 5. Ограничьте DHPC выделением IP-адреса 192.168.1.250 любому другому устройствуПРИМЕЧАНИЕ. Если ваш шлюз по умолчанию — 192.168.0.1, вам следует добавить 250 в качестве хоста, а затем использовать 192.168.0.0. 250
Дополнительно (вверху справа, если его нет) > Расширенная настройка > LAN > Включить DHCP-сервер > Конечный IP-адрес > Введите 192.168.1.245 > Применить/Сохранить
Шаг 6: Настройте IP-адрес 192.168.1.250 для подключения в Ubuntu или любой другой ОС, установленной на вашем ноутбуке.Я скажу вам использовать графический интерфейс, так как он проще.
Соединение (параметр вверху справа) > Информация о соединениях > Держите его открытым для копирования и вставки
Теперь снова подключите проводное соединение Wi-Fi или LAN.
Шаг 7: Запустите серверную программу на своем ноутбуке.Я использую Nginx. Вы можете запустить любую такую программу, Apache, Tomcat и т.