DataLife Engine — Softnews Media Group

Домашний хостинг сайтов с динамическим IP

У меня (как и у многих web-разработчиков) имеется с десяток сайтов которые необходимо где-то размещать (хостить).

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

В то-же время в наличии имеется:

  • Домашний сервер на Ubuntu
  • Быстрый ethernet-интернет от МТС

Разумеется есть всем известные Dynamic DNS сервисы вроде noip.com, но они успешно решают лишь задачу удаленного доступа к нашему серверу (по SSH или FTP), но для хостинга совершенно нам не подходят, поскольку в настройках домена на DNS-сервере нам нужно обязательно прописать A-запись с реальным IP-адресом (а не ссылку на наш виртуальный домен).

DataLife Engine — Softnews Media Group

Для проверки в разных браузерах иногда бывает необходимо протестировать свой сайт до того как установить его на платный хостинг. Некоторые,в том числе и я, вообще пользуются домашним компьютером как виртульным хостингом для своего сайта.
Как пишут в Интернете, некоторые умудряются держать на своем ноутбуке несколько ресурсов и спокойно вещать их в web-сеть. Если вы тоже хотите настроить виртуальный хостинг на своем компьютере, то в этой статье вы найдете как это сделать.
Настройка виртуального хостинга не вызывает особых осложнений. Установка XAMPP была описана ранее. Для установки полноценного сервера на домашнем компьютере необходимы некоторые требования:

— у Вас должен быть уникальный(белый) или выделенный IP. Его можно приобрести у провайдера.

— вам потребуется ДНС сервер для связи ваших доменных имен с вашим сервером. Для этого необходимо при регистрации домена, выбирать регистратора, который предоставляет такие услуги. Обычно такие услуги платные. Можно воспользоваться бесплатным ДНС сервисом Яндекса.
После того как вы только установили XAMPP на домашний компьютер, у вас имеется только один локальный домен localhost. Если вы сделаете настройку виртуальных хостов, то сможете разместить сколько захочется сайтов со своими доменами. Для настройки виртуального хостинга открываете папку /xampp/apache/conf/extra/httpd-vhosts.conf.

Все что находится в этом файле, оставляете как есть. При добавлении новых хостов, первым должен быть обязательно localhost. Добавлять новые строки в такие файлы лучше всего с помощью специального блокнота Notepad++, но можно и обычным блокнотом. Добавляете такие строчки:


ServerName localhost
DocumentRoot c:/xampp/htdocs/localhost/www
ServerAdmin admin@mysite.ru


ServerName mysite.ru
ServerAlias www.mysite.ru
DocumentRoot c:/xampp/htdocs/mysite.ru/www
ServerAdmin admin@mysite.ru


ServerName mysite2.ru
ServerAlias www.mysite2.ru
DocumentRoot c:/xampp/htdocs/mysite2.ru/www
ServerAdmin admin@mysite2.ru

Здесь mysite.ru и mysite2.ru названия ваших доменов, которые измените на свои. Admin@mysite.ru – почта админа сайта.

После такой настройки виртуального хостинга на домашнем компьютере останется только прописать на ДНС ваши указанные в этом файле домены и направить их на ваш IP.

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

Каждый может сделать себе хостинг бесплатно (windows)

Хотели бы вы сделать бесплатный хостинг на своем компьютере, где куча места и есть интернет? Я опишу, как мы это сделаем. Также можно создать хостинг и на ubuntu.
Идея ко мне пришла, когда я смотрел на цены моего хостинга. Я покупаю на год пользования всего 1 Гб, для обычного сайта это нормально, но мы же знаем, что дома у нас есть гораздо больше. У кого-то 80 Гб дома, у кого-то 25 Тб, у меня же дома жесткий диск на 2 Тб, и всем этим я хочу с вами поделиться. Заливать на файлообменники я не хочу, я предоставляю прямые ссылки на файлы. У меня безлимит, скорость хорошая (в обе стороны: входящую и исходящую). Хостинг за деньги я буду использовать для самого сайта, а вот файлы я собираюсь загружать со своего ПК. Скорость, конечно, будет делиться на вас, поэтому чуть что, жалуйтесь, буду принимать меры. Копия сайта уже есть на моем сервере, кому интересно, смотримhttp://serv.chizi.by/.
Вы сможете перенести свой сайт на свой компьютер.

Собственно, тут объясню, как я это сделал:
1) Жесткий диск, главное чтоб вам хватало места.

2) Хороший интернет, чтобы через него все предоставлять.

3) Статический IP, его можно получить у провайдера (только по технологии adsl) у нас в Беларуси, это 3$ в месяц.

4) И, наконец, отдельный компьютер. Я посчитал, что экономнее будет ставить ноутбук (в плане энергии) и его не выключать.

У меня был старый ноутбук samsung r40, его я и использовал под сервер.

1) Устанавливаем на ноутбук Windows XP или 7, как установить, в интернете есть множество описаний.

2) Устанавливаем php + apache + Mysql (Denver или Xamp) и устанавливаем webserver (папку с файлами) туда, куда нужно, например, диск D:

Denwer3 (8,5 MiB 3 192 загрузок)

3) После установки и запуска сервера создаем папку в Z:home»192.168.0.77″, имя папки — это IP сервера в сети, перезагружаем сервер, и в этой папке Z:home192.168.0.77www загружаем сайт или файлы.

4) Теперь прописываем наш статический IP в браузере и видим, что наш сайт открылся.

5) Подключаем к нашему некрасивому IP новый домен, например, на hoster.by, и через 3 дня наслаждаемся новым именем:

Напоминаю, что сайт, созданный с помощью Denver, имеет огромную дыру в безопасности, поэтому этот способ можно использовать, только если вы уверены, что вас никто не взломает или ваш сайт никому взламывать не нужно. Поэтому лучше использовать xamp, или советую создать хостинг и на ubuntu.

Название статьи при не правильной раскладке клавиатуры: Rf;lsq vj;tn cltkfnm ct,t jcnbyu ,tcgkfnyj (windows)
Если вдруг появилось желание поблагодарить автора,просто нажмите на рекламу чуть ниже, этого будет достаточно 🙂

Open Server

Далее все просто. Вам понадобится Open Server . Она бесплатная. При желании вы можете внести пожертвование, разработчики будут рады даже 100 рублям. Кстати, если вы переведете деньги, то сможете загрузить пакет за считанные секунды. Если нет, то придется немного подождать.

Что такое Опен Сервер? Удобная серверная платформа, которую создали специально для веб-мастеров. Если бы не она, то вам бы пришлось вручную устанавливать php, apache, MySql и кучу дополнительных программ. В общем масса геморроя.

Open Servere – это пакет, в котором уже есть все компоненты. Они понадобятся для серверной установки. Останется только распаковать все содержимое и можно заниматься разработкой сайта или написанием скрипта.

Как сделать бесплатный хостинг на своем компьютере

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

Однако, Open Server – не единственный пакет. Одним из первых появился Denver, чуть позже xampp. Но я бы не назвал их лучшими. Обновляются довольно редко, а потому теряют свою популярность. Кроме того, вы можете управлять отдельными частями. Добавлять что-то свое, удалять или редактировать. Со временем это может пригодиться.

В Open Server есть множество дополнительных инструментов: просмотр логов, планировщик задач и многое другое.

Кстати, эту программу вы можете установить даже на флешку. Это очень удобно, если вы делаете сайт на заказ и не готовы показывать его в интернете. Просто копируете сайт на USB и готово. Можете вставлять съемный диск в любой компьютер. Заказчик увидит его точно также, как если бы портал уже был в интернете.

Как сделать бесплатный хостинг на своем компьютере

Но, довольно прелюдий. Давайте посмотрим на программу в деле. Для начала ее нужно скачать. Переходим в одноименный раздел, выбираем подходящую версию (basic, ultimate, premium), вводим цифра с картинки и переходим к скачиванию.

Качать самую полную версию не всегда имеет смысл. Уверены ли вы, что будете пользоваться CamStudio, который позволяет записывать видео, редактор фото PixBuilder или Skype? К примеру, я рассказывал уже про удаленного помощника TeamViewer. Убежден, что если вы не прочитаете мою статью о нем, то ни разу не откроете эту программу.

При желании все это можно будет установить позже. Я рекомендую брать Premium.

Как сделать бесплатный хостинг на своем компьютере

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

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

Как сделать бесплатный хостинг на своем компьютере

После того как процесс завершится вы увидите на диске С папку Open Server. В ней будет расположено несколько папок и 2 установочных файла. В папке domains будут располагаться папки с вашими сайтами. Modul – дополнительные установочные программы: php, mysql и так далее.

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

Сразу после запуска вам предложат установить Microsoft Visual C++. Вполне вероятно, что все у вас уже установлено, но во избежание проблем и ошибок можно выполнить загрузку еще раз.

Как сделать бесплатный хостинг на своем компьютере

После загрузки в правой нижней части экрана, рядом с часами скроется панель Open Server. Нажав на кнопку «Запуск» вы активируете сервер, кнопка «Перезапустить» нужна после того, как вы сделаете какие-то изменения в папке и хотите, чтобы они вступили в силу, ну и «Остановить» прекращает его работу.

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

Как сделать бесплатный хостинг на своем компьютере

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

Хостинг на облаках

4 Способа создать свой хостинг

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

Эволюция создания хостинга на VDS проста:

  • Берем дешевый VDS, рублей за 500-600 в месяц. Это будет 1 Гб RAM, 10 Гб диска и 1 Тб трафика. Например, тут: https://clodo.ru/
  • Арендуем или берем навсегда панель управления, например ISPmanager Business (1939р /мес., вечная лицензия 27000 руб.). Ставим её на арендованный VDS. Если не справляетесь сами, нанимаете компанию сетевого администрирования. Например, https://systemintegra.ru.
  • Для биллинга покупаем, в том же месте, второй VDS. К биллингу покупаем лицензию биллинга BILLmanager. Для начала ограничиваемся версией Standard (6869 рубля на год). https://www.ispsystem.ru/software/billmanager.

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

Комментарии ( 23 ):

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

На хостинге тоже могут быть проблемы. Надо просто делать резервную копию и всё

Я бы с большим удовольствием себе сделал, но я ума не приложу как я буду пользоватся юниксом, один раз порылся и комп завис с ошибкой перегрузки ОС. Не дай бог кому нибудь иметь с ней дело

Кстати, я делаю свой сервер на виндовс xp, и тем кто решится тоже попробовать, советую использовать nginx, apache немного устарел. Кстати для новичков как я могу посоветовать статью про установку, для чайников пойдёт, хотя я когда творил сервер не знал про эту статью: http://www.easycoding.org/2011/05/09/ustanovka-i-nastrojka-nginx-php-pod-windows.html | Кстати известная ошибка файлов .exe на 32 битной системе, чтобы заработал php-cgi.exe или php.exe советую качать php установщик .msi, работа гарантирована. Будут вопросы по статье — пишите.

А зачем нужен свой сервер?Для того ,чтобы сайт выдерживал огромный трафик и посетителей?Свои сервера наверно используют крупные социальные сети.

Да, выделенный сервер нужен для больших нагрузок.

А ваш сайт на каком сервере?Сколько посетителей выдержит

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

О это интересно ,буду ждать видео ,обязательно присылайте на почту.И ксатати вы можете сделать так ,что бы на вашем сайте не нужно было постоянно авторизироваться

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector