zvuber

Это блог о Звюбере!

  • Рубрики

  • Архивы

Как замутить полноценный сайт на Халяву.

Posted by zvuber на 19 апреля, 2012

Я рассмотрю принципиальный вариант замутить сайт, почти бесплатно.
Нам понадобятся:

1. Компьютер с сетевой картой или другим способом для подключения к и Интернету;
2. Домашний Интернет за который Вы уже по любому платите;
3. Две руки;
4. 10 граммов человеческого мозга;
5. Фантазии.

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

Подробнее:
1. Компьютер может быть любым.
Желательно не очень дремучим,
чтобы на него можно было установить Операционную систему.

1.1 Операционная система.
В данном случае это может быть любая так сказать и рода Линукс, Solyris и в принципе любая, которую возможно на законных основания использовать бесплатно как сервер.
Линукс проще Debian или Ubunta. Хотя если у Вас ноутбук например и там стоит лицензинонная Windows, то тоже пойдёт, тут только важно уочнить лицензионного использовании её в качестве сервера для WEB.

1.2 Установить Web-сервер.
Например тот-же аппач или денвер, или любой другой официально который можно использовать бесплатно(в случае с Линукс тут проблем вообще нет, всё есть в комплекте).

1.3 Сайт.
Сделать Хотя-бы файл index.html в котором написать чего-нить Типа мой тестовый сайт.

2. Интернет.
2.1 Подойдёт Любой, Хоть через 3G-модем, главное стабильность работы, и приличная скорость скажем так: «Если он удовлетворяет Ваши повседневные потребности, то его будет достаточно».
В большинстве случаев у Вас будет Белый Внешний ip, пи чём динамический(Сноска на wiki).
Узнать текущий ip можно на множестве сервисов например на http://2ip.ru

2.2 Доменное имя.
Как Все понимают чтобы попасть на Ваш сайт нужно знать его имя,  в крайнем случае ip-адрес.
То есть Пользователь может в строке браузера набрать циферки например 77.88.21.3 и попадёт на yandex.ru, просто дело в том, что запоминать проще Народу имена,а не цифры. Вот имя yandex.ru это и есть доменное имя(Сноска на wiki).
Плюс поскольку скорее всего у Вас динамический ip, это значит. что каждый раз как Вы подключаетесь к Интернету, провайдер выделяет вам новый ip адрес. Соответственно чтобы его узнать и зайти по нему на Ваш сайт его каждый раз нужно сообщать каждому, что вообще неудобно и не нужно, поскольку поисковики каждый раз будут терять Ваш сайт, а проиндексируемые страницы будут ссылаться на несуществующие ресурсы.
Есть много вариантов решать эту задачу, но мы используем самый бесплатный вариант.
есть много ресурсов предоставляющих пользователям доменные имена 2-го уровня для заведения там поизвольных имен 3-го уровня и предоставляющие серивс мгновенного обновления ip-адресов соовтествующих этому имени.
Вот сайтик где есть неплохой выбор таких сервисов: http://dnslookup.me/dynamic-dns/
Нас интересуют Те сервисы из низх которые обозначены в столбце субдомены как Free (ещё возможен вариант там где домены Freee), но это потом когда всё прочувтисвуете.
Мы возьмём скажем сервис     http://www.dnsdynamic.org/
Нам там нужно зарегистрироваться и добавить себе домен 3-го уровня например mysite.subdomen.com
выбрать можите любой какой понравиться.
Также нас интересует любой клиент https://www.dnsdynamic.org/help.php выбрать можно в зависимости от используемой ОС или просто использовать Web-клиент, где просто откроется страница в браузере и пока она у Вас открыта периодически Ваш внешний ip соединения будет синхронизироваться с выбранным доменным именем mysite.subdomen.com=55.55.222.34, например так.
Клиент можно установить и он в фоновом режиме также как цуи-клиент будет синхронизировать ip-адрес.
Чтобы не заморачиваться и не думать о типе ОС, пусть Мы выбрали web-клиент в браузере, открыли его нажали старт.
И имеем теперь постояное соответствие с заданным интервалом доменного имени и ip-адреса.
Теперь Ваш сайт будет доступен не только по ip-адресу, а также по доменному имени mysite.subdomen.com, которое проще запомнить, и не думать о том, что ip будет меняться.

Схема работы сайт такая:
доменное имя mysite.subdomen.com —> ip-адрес вашего Интернет соединения —> Web-сервер —> Ваш сайт.
Отсюда видно что неважен Тип Операционной ситемы.
А сервис динамического обновления ip просто соотносит mysite.subdomen.com —> ip-адрес вашего Интернет соединения после каждого изменения ip.
Следовательно поисковики будут ссылаться уже не на ip, а на доменное имя mysite.subdomen.com, что решает все задачи, страницы доступны, и ip не участвует при доступе пользователей к ним, а точнее он для них прозрачен и не важен.

Все непонятные слова и процедуры легко находятся поисковиком google.com, также там есть все инструкции по каждому этапу.
Позже приведу прям в текст ссылки.

5. Фантазии.
Дальше всё зависит от Вашего желания и фантазии если например Вам Мало доменного имени 3-го уровня, то всегда можно завести Себе имя 2-го уровня тпиа как yandex.ru.

Вариантов тоже немало:
1. Использовать сервисы предоставлющие Вам возможность регистрировать на их имя для Вас бесплатно такие имена, что-то вроде 1GB.ru
но тут столкнётесь часто с тем, что сам сайт физически придётся разместить у них на сервере или написать страницу перенаправления на свой компьютер-сервер.
Обычно они регистрируют имя на Себя, если Ваш сайт станет интересным и посещаемым и решите доменное имя оформить на Себя, то с Вас попросят раз в 3-5 дороже нежели стоит реально регистрация у регистратора.
2. Использовать полу-сревисы раздающие доменные имена второго уровня типа http://www.dot.tk/ru/index.html?lang=ru
тут Вы можете, после того как у Вас уже работает сайт доменным именем третьего уровня, завести себе имя например mysite.tk и указать web-форвардинг(перенаправление) на Ваше рабочее доменное имя третьего уровня:
mysite.tk —> mysite.subdomen.com, теперь Ваш сайт будет доступен по адресу mysite.tk или если Вы настроите Web-сервер по обоим адресам сразу: по mysite.tk и mysite.subdomen.com.
3. Я думаю наиболее предпочтительный вариант, это просто зарегистрировать себе доменное имя сразу на Себя, в таком случае придётся немножко заплатить примерно 9$ в год будет стоить, но Это уже непосредственно Ваша собственность.
Мне приглянулся регистратор http://www.roboname.com/
Очень приятный сервис, дёшево, много бесплатных полезных возможностей,
как создание почтовых ящиков вроде  mysite@mysite.com, при чём всё будет рабтать на их ДНС серверах и не потребует никакого дополнительного программного обеспечения для Вас и лишних настроек.
Также они предоставляют бесплатные ДНС сервера, с достаточно полноценной возможностью редактировать ns-записи(что это узнаете если решите воспользоваться, информации в google.com полно).
Что важно у них есть он-лайн поддержка по icq, реашть некоторые вопросы начинающих намного удобнее сразу с живым сотрудником, а не тикетом.
Также советую заводить имена в зоне com, а не ru это намного удобнее и функциональнее, потому как некоторые сервисы для ru будут недоступны, а доступны только если возьмёте у них хостинг вроде. Надо уточнять, может уже и можно. Хостинг же Вам точно пока не нужен пока не «съедите собаку» на домашнем сервере.

Так Вот. После заведения доменного Имени второго уровня mysite.com.
Вам достаточно в настройках ns-записей прописать запись mysite.com CNAME mysite.subdomen.com, что будет работать примерно также как
mysite.tk —> mysite.subdomen.com, только быстрее.
Все запросы будут перенаправляться mysite.com —> mysite.subdomen.com, что очень удобно.

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

Оставьте комментарий