Как выложить сайт в интернет без хостинга
Перейти к содержимому

Как выложить сайт в интернет без хостинга

  • автор:

Как запустить сайт на компьютере без хостинга?

Рассмотрим часто возникающий вопрос: Как запустить сайт на компьютере без хостинга? Нам понадобятся всего две вещи:

1 — скачанный с хостинга сайт (средствами файл-менеджера или Filezilla),

2Openserver для запуска его локально на компьютере.

FileZilla — программа для передачи файлов сайта через FTP на сервер.

Openserver — программа для запуска сайтов локально на компьютере.

Установка FileZilla и подключение к серверу

Скачиваем установщик для Windows. Устанавливаем, соглашаясь с тем, что нам предлагается во время установки. Далее открываем программу и переходим в меню «Менеджер сайтов».

FileZilla - меню менеджер сайтов

Данные логин, ftp и пароль вы должны знать от хостинга. В различных хостингах меню находится в разных местах интерфейса.

FileZilla - установка соединения с FTP

Заполняем здесь новый сайт. Если все заполнено верно, вам откроется ваш сайт с правой стороны экрана. С левой будут папки вашего компьютера. Или корневой каталог со всеми сайтами. Смотря, куда вы открыли доступ.

Теперь вы свободно можете скачивать/закачивать файлы на сервер и на компьютер.

Запуск сайта БЕЗ базы данных MySQL (лендинги, статические сайты)

Для запуска статического сайта (это сайт без базы данных, хранящий все свои данные в HTML-файлах) не требуется ничего специального. Скачайте его на компьютер с помощью файл-менеджера хостинга или FileZilla. На компьютере просто откройте любую нужную страницу, сайт должен запуститься в рабочем режиме через браузер.

Как открыть статический сайт на компьютере

Создаем архив сайта на хостинге

Чтобы скачать сайт, рекомендуем сделать его архив на хостинге и скачать базу данных. Для этого идем на хостинг в файл-менеджер и архивируем ресурс.

Создаем архив на хостинге

Скачиваем дамп (файл) базы данных. Для этого идем в phpMyAdmin и экспортируем базу данных на компьютер. Это позволит скачать актуальную свежую базу данных с сайта.

Открываем phpMyAdmin

Экспортируем базу данных:

Экспортируем базу данных

Альтернативный метод, это сделать бэкап сайта и скачать его. Любой из этих хостингов, поможет это сделать бесплатно.

Скачиваем файлы сайта на компьютер

Теперь у нас есть актуальная база данных. Можем скачать файлы на компьютер. Для этого открываем FileZilla и заходим на сервер и скачиваем наш архив на компьютер.

Скачиваем файлы сайта на компьютер

Теперь разархивируем файлы в папку и у нас на компьютере будет полная версия нашего сайта + база данных. Лежать пусть будет в этой же папке.

Устанавливаем Open server на Windows

Для запуска нам достаточно версии Open Server Basic. Скачивание программы займет какое-то время. Или можете отправить донат в 60 рублей и скачать программу быстро. Программа является бесплатной, поэтому нет ничего зазорного в том, чтобы поддержать разработчиков.

Запускаем установку. Выбираем диск для установки программы.

Установка Open server

После установки мы идем в папку, находим .exe файл. Запускаем его, после чего увидим красный флажок справа-внизу панели Windows и загрузка Microsoft VC ++. Придется подождать какое-то время, пока система загрузит компоненты. Потом следует перезагрузить компьютер.

Первый запуск Open server

Запускаем Openserver и сайт на нем

Нажимаем «Запустить» (зеленый флажок).

Запуск Open server

Программа начинает свою работу. Теперь мы можем настроить (пункт «Настройки»), все, что нам необходимо в программе. В случае, если вы впервые смотрите на настройку веб-сервера, советуем вам выбирать все то, что было у вас на хостинге. Это либо сервер Apache, либо Nginx.

HTTP: Apache-PHP+Nignx — последней версии, PHP: 7.1+ и MySQL/MariaDB: MySQL 5.7+. Выше шанс, что сайт запустится без проблем.

Настройка Open server

Для начала работы нам нужен сайт в папке «Openserver/domains«.

  • Создаем здесь сайт (папку), допустим test.local.
  • Копируем туда все файлы сайта, скачанные и разархивированные ранее.

ПЕРЕЗАПУСКАЕМ СЕРВЕР! (желтый флажок)

Подключаем Базу Данных

Открываем опцию «Дополнительно — PhpMyAdmin»:

Открываем PhpMyAdmin в Open server

Вводим логин и пароль: root и root, соответственно. Если вы не меняли логина пароля для сервера. Это не нужно, если вы работаете исключительно у себя на локальном компьютере.

Создаем базу данных. В моем случае «mysql«. Импортируем базу данных сюда, вкладка «Импорт» в меню PhpMyAdmin.

Импорт БД Open server

Все. Мы создали базу.

Успешный импорт БД Open server

Теперь вам следует изменить все пути до конфиг файлов (в моем случае это: C:/Openserver/domains/test.local) и настройки подключения базы данных: имя базы, логин, пароль. Просто открываем конфиг файл редактором и меняем логин, пароль и название базы на: root, root, mysql (базу можете назвать, как хотите).

Где искать конфиг файлы для разных CMS?

Конфиг файла WordPress лежит в корне сайта: /wp-config.php. С WP есть особенность с путями до страниц и комментариев. Перенос WordPress и смена имени домена.

Конфиг файлы для MODX revo лежат тут: корень сайта /config.core.php, /manager/config.core.php, /connectors/config.core.php и главный с доступом в базу: /core/config/config.inc.php.

Файл для настройки Joomla в корне сайта: /configuration.php.

Как видите, сколько CMS, столько путей до конфиг-файлов.

Запускаем сайт локально на компьютере

Теперь наш сайт легко запускается по ссылке test.local.

В среднем вся процедура занимает около двух часов, когда делаешь это первый раз. Второй и третий раз будет уже гораздо проще. Тем более, вы уже будете точно знать, что вам надо.

Бесплатные хостинги. Да, бесплатные

Поднимайте сайт, закачивайте файлы и программируйте, что вам нужно. Это бесплатно.

Собственный хостинг — это круто: на нём можно запустить собственный сайт или рабочий проект. С другой стороны, было бы классно, если бы за это не нужно было платить.

Мы нашли восемь бесплатных хостингов, на которых вы можете сделать всё то же самое, что и на платных. У каждого есть свои особенности и ограничения, но тысяча чертей, это же бесплатно!

Размещая сайт на бесплатном хостинге, помните, что он бесплатный. Наверняка где-то в оферте будет написано, что сервис ни за что не отвечает и может стереть, скопировать, присвоить или перепродать ваши данные в любой момент.

СpanelHosting

Бесплатно, но много правил, что можно размещать, а что нельзя

Технически это выглядит привлекательно — 2 гигабайта SSD, безлимитный трафик, панель управления и популярные CMS. Но минус в том, что у этого сервиса самые зверские требования к тому, что можно размещать бесплатно.

Например, на этом хостинге запрещено размещать:

  • сайты (сайты-визитки, порталы) любых компаний, предприятий, организаций;
  • сетевые проекты, зарабатывающие на размещении рекламы на своих сайтах;
  • online-игры и приём ставок с вводом и выводом любой валюты, предметов;
  • сайты по сбору пожертвований, в том числе любые варианты kickstarter;
  • онлайн-магазины, торговые площадки, любые варианты online-бирж;
  • сайты по обмену визитами, накрутке рейтингов и счётчиков;
  • любые варианты ботов и роботов для социальных сетей;
  • нелегальное программное обеспечение;
  • пункты обмена любой валюты, в том числе игровой;
  • иные варианты платных сервисов;
  • файловые архивы;
  • сервисы временной почты.

Если ваш проект удивительным образом не попадает под каждый из этих пунктов — вам повезло и вы можете пользоваться сервисом бесплатно. Но если вы через неделю после регистрации так и не разместите сайт — аккаунт тоже удаляется.

Hostiman.ru

Бесплатно, но нужно фото паспорта

Позиционируют себя как бесплатный хостинг №1 в России. Единственное ограничение по контенту на хостинге — соответствие законодательству РФ. Технически всё как у всех — PHP, MySQL, FTP и панель управления, максимальное количество доменов на хостинге — 2.

Минус в том, что для бесплатного использования нужно прислать фото паспорта на фоне открытого сайта. Любителям анонимности такое точно не понравится. Можно обойтись без паспорта, но тогда надо будет купить домен за 199 рублей или платный хостинг за 99, а потом перейти на тот же тариф, но за 30 рублей в месяц.

Ваш первый язык программирования: гид для начинающих

Ваш первый язык программирования: гид для начинающих

Sprinthost

Бесплатно, есть лимиты по нагрузке

Самый простой вариант хостинга — техподдержки нет, 1 гигабайт места и панель управления. На сайте написано про ограничения нагрузки, но конкретных требований нет — это может быть критично, если вы захотите там разместить сайт с высокой посещаемостью.

Для регистрации обязательно нужен номер телефона, хостинг привязывается к нему. На один номер — один бесплатный хостинг.

000webhost.com

Проект Хостингера — крупного владельца платных хостингов. Выглядит привлекательно, а для регистрации нужна только почта.

По характеристикам — типичный бесплатный хостинг, но обещает надёжность на уровне платных продуктов. Судя по отзывам в сети, чаще всего так и есть — сайты не падают и не проседают от нагрузки. Установщик Вордпресса тоже входит в комплект 🙂

nx0.ru

Интересный сервис с хорошей поддержкой разных технологий — от PHP5 до Cron. Условия стандартные: соответствие законодательству, регулярное использование, привязка своих доменов.

Любопытно, что сервис организован при поддержке Петербургской Интернет Сети (так и написано) для развития интернет-технологий в России. Об этом говорят сами создатели на главной странице. Теоретически это говорит о том, что проект не закроется внезапно и у пользователей будет время скачать обратно свои данные.

Byet

Бесплатный зарубежный хостинг с полной поддержкой всего, что только может пригодиться. Сервис настолько уверен в себе, что предлагает полный безлимит по размеру диска, количеству баз данных и трафику. Техподдержка тоже есть.

Beget

Бесплатный хостинг, известная компания, встроенная панель управления и адекватные лимиты — то, что нужно на старте. Из минусов — навязчивая рассылка, которая начинается сразу после регистрации, и привязка номера телефона.

Oxnull.net (закрылся)

Иногда бывает так, что бесплатные хостинги закрываются и перестают работать. Именно это случилось с Охнул.нет (Окснул?), который сейчас показывает только сообщение с контактами админа.

Мы включили этот нерабочий сервис в подборку специально, чтобы вы понимали — бесплатные хостинги иногда внезапно закрываются и все данные могут быть потеряны. Если вы запускаете какой-то ответственный проект, делайте это на платном хостинге. Они иногда тоже закрываются, но гораздо реже и предупреждают об этом заранее.

Бесплатные хостинги. Да, бесплатные

Веб-разработка — это новый чёрный

На базе веб-технологий делают всё — от сложного софта до высокобюджетных игр. Изучите технологии и начните карьеру в ИТ. Старт бесплатно. Попробуйте, вдруг вам понравится.

Получите ИТ-профессию

В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.

Как за 5 минут разместить сайт в интернете, не покупая хостинг?

Допустим, вы начинающий web разработчик и сейчас готовите свое резюме, чтобы отправить его в IT-компанию своей мечты. Вы расписали кто вы и какими навыками обладаете, но в разделе «опыт работы» пока что указать нечего. Вы вспоминаете, что у вас есть пару лендингов, которые можно использовать в качестве портфолио. Но как сделать сайты доступными в интернете, и желательно бесплатно?

Вы полны решимости, открываете свой любимый поисковик и находите массу хостинг-сервисов. Далее: регистрация, админ-панель, FTP-сервер, выбор доменного имени, настройка пользователей и прав доступа. Первый хостинг, второй, пятый… И вы уже чувствуете, как в глазах темнеет, силы вас покидают, а потом вдобавок вы ещё встречаете “волшебную” надпись, что бесплатный (так называемый, триальный) период закончится через 7 дней. Неужели это конец? Вы не отчаиваетесь, собираете все силы в кулак и идёте дальше:

  • хостинг сайтов на github.com — но если я не умею пользоваться git (пока что), или у меня код лежит на bitbucket.org, или я даже не понял, о чём там в видео или других статьях говорится?
  • бесплатный хостинг на heroku.com — окей, зарегистрировался, а дальше что? Публикация через консоль? А где её найти? А у меня Windows XP стоит — как быть?
  • использовать серверное решение glitch — но там надо вообще свой сервер писать! Мне же просто сайт показать, вы чё.

Ну и так далее. Я попытался привести примеры, когда можно найти кучу разных способов, как сделать то, что нам нужно, но они кажутся слишком трудоёмкими, а если выразиться точнее, то у каждого из них своё назначение, которое не очень нам подходит. Можно сделать проще!

# Что для этого понадобится?

Как бы это странно не звучало, чтобы захостить сайт, нам, собственно, и понадобится сайт, а именно:

  1. Исходный код — как же без него! Обычно сайт должен содержать файл “index.html”, который является точкой входа и является ключевым для нас.
  2. Google аккаунт — он будет нашим хостинг-сервером. Сейчас Google аккаунты есть у всех, потому этот пункт тут чисто для формальности.

# Окей, погнали!

Просто следуйте по пунктам без отклонений и получите то, что вам нужно:

  1. Идём в Google Drive.
  2. Авторизируемся под нашим аккаунтом, если не были авторизованы.
  3. Создаём в любом месте папку и называем её таким способом: www.my-site-123.com
  4. Делаем доступ к этой папке публичным.
  5. Закидываем исходный код в корень этой папки.
  6. Идём на DriveToWeb ресурс.
  7. Жмём на кнопку “Host on Google Drive”.
  8. Разрешаем доступ к нашему Google диску.
  9. Вверху видим ссылку на подобии:
https://1hy2cgzkdrau803zbteolf-on.drv.tw/www.my-site-123.com

Всё, сайт уже работает! Чтобы обновить исходный код в очередной раз, вам следует повторить только п. 5 из этого списка. Остальные пункты выполняются единоразово.

# Как это работает?

Сервис DriveToWeb просканирует ваш Google диск на наличие папок, которые начинаются с “www.”, заканчиваются на “.com” и у которых публичный доступ. Строка между “www.” и “.com” значения не имеет — это чисто для вас и эстетичного вида. Контент каждой такой папки будет доступен по прямой ссылке. Что имеется в виду.

Например, если вы создали в корне Google диска папку “www.my-site-123.com” и положили в неё картинку “image.png”, то, перейдя после этого по ссылке:

https://1hy2cgzkdrau803zbteolf-on.drv.tw/www.my-site-123.com/image.png

вы увидите эту картинку в браузере. Следовательно, если в корне папки “www.my-site-123.com” будет лежать файл “index.html”, то, перейдя по соответствующей ссылке, вы увидите свой сайт. Желательно, чтобы путь к исходному коду не включал знаки кириллицы, пробелы и другие спецсимволы. Также стоит отметить, что при запросе любых файлов, которые не могут быть отображёны в браузере, будет выполняться их скачивание.

# Преимущества

Чем же полезен такой подход?

  1. Вы абсолютно не тратите никаких денег.
  2. Вам не нужно подстраиваться под операционную систему, устанавливать что-то и тем более пользоваться консолью/терминалом. Нужен только браузер, который сегодня есть на любом устройстве.
  3. Вам не нужно нигде регистрироваться, заполнять кучу форм, читать мануалы, разбираться с интерфейсами или даже писать в поддержку.
  4. Чтобы обновить ресурсы сайта, достаточно просто заменить содержимое папки, т.е. вы с сайтом работаете просто как с обычными файлами Google диска, копируя в него файлы со своего компьютера/ноутбука.

# Недостатки

Простота и отсутствие денежных затрат, как бы это банально не звучало, имеет свою цену:

  1. Каждый отдельный файл (даже самый маленький) грузится в браузере не менее 2 секунд, но это не проблема, если у вас SPA, которым является большинство приложений, разрабатываемых, например, на ReactJS. Увы, на это повлиять невозможно.
  2. После подмены файлов на Google диске на протяжении некоторого времени вы всё равно можете не увидеть изменений. Это называется кеширование. Решается или перезагрузкой страницы с очисткой кеша или просто ожиданием неизвестного мне количества времени. На это тоже повлиять невозможно.
  3. Сайт занимает место на Google диске. Это зависит от размера сайта и что он должен делать.
  4. Нет удобного версионирования: вы не сможете откатиться на предыдущую версию своего проекта со стороны Google диска.
  5. Нужно предоставлять доступ к Google диску внешнему сервису. Лично мне неизвестно, на что тот сервис способен, хоть и все его советуют использовать, потому всё под вашу ответственность.

Выводы

Собственно, цель достигнута, и у вас есть рецепт, как разместить сайт в интернете без хостинга. Само собой, для серьёзных вещей это никуда не годится, но если вы новичок и нужно показать, что вы что-то умеете , то, как говорится, welcome!

Виталий Марушко

Виталий Марушко

Back end разработчик с 5-летним опытом работы в области веб-разработки

Можно ли создать сайт без хостинга

Создание сайта — это сложный и трудоемкий процесс. Создатель ресурса должен не только найти подходящий контент и дизайн, но и сделать сайт видимым для всех пользователей Интернета. Для этой цели создаются специальные сервера. На таком сервере можно получить место для хранения файлов.

Можно ли создать сайт без хостинга

Создание сайта — это сложный и трудоемкий процесс. Создатель ресурса должен не только найти подходящий контент и дизайн, но и сделать сайт видимым для всех пользователей Интернета. Для этой цели создаются специальные сервера. На таком сервере можно получить место для хранения файлов. Но если собственник сервера не только предоставляет место для хранения контента, но и создает под него полноценный сайт, который все могут увидеть 24 часа в сутки, то считается, что этот собственник предоставляет хостинг.

Хостинг может быть как платным, так и бесплатным

Создание сайта на бесплатном хостинге не безопасно. Сайт в любое время могут закрыть или же на нем разместят рекламу. Количество пользователей на бесплатной площадке гораздо больше, чем на платной, а это значит, что в сильно загруженные часы вашему сайту может не хватить ресурсов, что повлияет на скорость его загрузки. Данный фактор может отрицательно сказаться и на продвижении сайта в поисковиках. Важно также учитывать объем, предоставляемый хостингом для хранения ресурсов. Вначале будет достаточно небольшого объема, который дает бесплатный хостинг, но, если потребуется больше места, то придется поискать хостинг с большим объёмом.

Создание ресурса без хостинга не имеет смысла, так как в данном случае ваш сайт никто не увидит. Если нет возможности купить хостинг, то есть смысл попробовать создать сайт на конструкторе. Создание сайта самостоятельно бесплатно с нуля возможно именно таким путем.

Подбор подходящего хостинга

Для приобретения качественного хостинга лучше всего обращаться в те компании, которые имеют собственный дата-центр, используемый только для размещения серверов.

Основные плюсы размещения сайтов на площадках Cetera:

  • Проверенные провайдеры.
  • Участие в премиальной закупке большого объёма.
  • Единообразный мониторинг всех серверов.
  • Ежедневное резервное копирование.
  • Единая настройка серверов по нашим стандартам.
  • Быстрая миграция при увеличении нагрузки или неисправностях.
  • Постоянное обновление конфигурации серверов при появлении новых предложений. Качественное антивирусное решение.

Сотрудничая с нашей компанией, вы получите возможность пользоваться различными дополнительными услугами. Это защита сайтов от Ddos атак, защита с помощью антивируса, настройка Firewall. Техническая поддержка пользователей Cetera работает в режиме 24 часа в сутки 7 дней в неделю 365 дней в году.

На сегодняшний день для многих организаций стал актуальным перенос веб-ресурсов с иностранного на российский хостинг, а также ряд других услуг, связанных с импортозамещением. Данные виды услуг мы также предоставляем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *