тему можно кстате прикрепить
Зак, я не совсем понимаю, что там проверять. Тем более две недели.
Регистрация доменов второго уровня - в РБК. 2 штуки за двадцатку. Очень быстро. Дело, наверное, минут трех. Платить лучше Яндекс-деньгами. После этого распоряжайся доменами как хочешь. Спустя минуты, а никакие не две недели...
Хостинг. MaxHost. Регистрация хостинга - минуты две. После этого тоже, распоряжайся им, как хочешь сразу же. Платить лучше веб-манями.
День, максимум два, займет делегирование домена из РБК в MaxHost и то, только потому так долго, что в РБК панель делегирования ни хрена не работает. Приходится бомбить ихний супорт, чтоб вручную прописали новые DNS.
Услуга делегирования - бесплатна. (Надо не путать делегирование и перенос домена. Это разные вещи. Перенос - платный.)
Может, это только у меня не работала панель делегирования...
Ну это ладно... К проведенному эксперименту имеет отношение второстепенное.
А занимался я вот чем:
- меня заинтересовала возможность запуска на домашней машине виртуального сервера с внешним доступом (грубо говоря, чтоб у меня на машине стоял сайт, который все смогли б посмотреть.)
Потому как и ежу ясно, что narod.ru - ни хрена не для правильных пацанов.
Мы хотим больше и, что характерно, на халяву.
Для этого я поставил:
Apache, MySQL, PHP.
Perl ставить не стал.
Причем я не заморачивался в этот раз. Как то тоже мне, как Санте, было по приколу повозиться с ручной установкой Apache со товарищи.
Сейчас же я не стал собирать паровоз вручную, а просто поставил Денвер.
Кому нужен - нате: http://www.denwer.ru/dis/latest
Должна работать, я взял ссылку наугад.
Ставим тупо кликнув по инсталлу и отвечаем на все вопросы, соглашаясь с неглупой машиной.
Итог: виртуальный сервер у нас стоит. Образовалась эта штука у нас в корне C:\WebServers.
В папке C:\WebServers\etc есть три файлика:
- Run
- Stop
- Restart
Вы знаете, для чего они. Для особо догадливых поясню, чтоб запускать, останавливать и перезапускать сервер.
Сделайте к ним ярлыки и выложите в папку на рабочем столе, чтоб не лазить постоянно в корень.
Не удивляйтесь, если у вас после запуска RUN появится дополнительный виртуальный диск - это так задумано.
Пока всё.
-----------------------------
Далее.
Идем сюда:
http://www.no-ip.com/
Регистрируемся, скачиваем клиент.
Устанавливаем клиент, регистрируем домен третьего уровня.
Домен второго уровня (ежели кто не знает), это - uoo.ru.
Домен третьего уровня, это будет - caligula.uoo.ru
Думаю, понял даже, кто не знал.
Немного об этой программе. Эта программа занимается тем, что сопоставляет наш внешний ip адрес, выраженный в цифрах типа 82.217.42.111 , доменному имени, выраженному буковками типа caligula.uoo.ru.
При этом, что особенно приятно, эта программа позволяет использовать динамически меняющийся ip-шник. Для тех, кто в танке, поясню - если вы на модеме, при каждом вашем новом посещении, у вас новый внешний ай-пи адрес и вас так просто из сети хрен найдешь с вашим сайтом, поскольку у вас всё время разный адрес.
Вот эта программа и прописывает/присваивает вашим постоянно меняющимся циферным ip-шникам одно цивильное доменное имя.
Как зарегистрироваться, настроить программу и настроить этот домен третьего уровня - описывать не буду. Сами разберётесь. Там, правда, по английски всё, но есть в инете статьи, подробно и с картинками описывающие настройку.
Да и интуитивно там въехать - не так сложно. Запомните, что add - это добавить.
Есть и еще программы, выполняющие такую же функцию, с платными и бесплатными наворотами, кому надо - найдете и прочтете.
Но для начала и no-ip выше крыши.
Допустим, мы зарегистрировали для себя - oscomcaligula.no-ip.org
Пока всё.
Курим бамбук.
---------------------------------
Далее.
Ставим ЦМС. Что такое ЦМС? Система управления сайтом.
Грубо говоря, сайт и система его управления. Всё в одном флаконе.
CMS-ок много разных. Возьмем, к примеру, PHP-Nuke.
Качаем вот это: http://rus-phpnuke.c...9.0.3.2_Rus.zip
Раскройте этот архив куда-нибудь в папку на рабочем столе. Называем её, к примеру, WOW.
В папке C:\WebServers\home создаём папку и называем её так, как мы назвали своё доменное имя (в моем случае oscomcaligula.no-ip.org). В ней создаём папку www . И вот в это www распаковываем архив из папки WOW\html
Запускам сервер Apache нажатием на RUN.
Далее, в браузере (IE, Maxthon, Opera, Avant... хрен знает, что у вас там) набираем строчку
http://localhost/Tools/phpMyAdmin/
и выходим в, едрёны пассатижи, систему управления SQL базы данных под названием - phpMyAdmin.
Переключаемся в ней на русский язык.
Пишем в графе "создать новую БД" имя базы - nuke. И создаём эту базу. После этого слева в колоночке выбираем её, тыкнув в неё в ниспадающем окошечке.
В центральном окне будут надписи "структура", "SQL", "экспорт" и т.п.
Тыкаем в SQL.
У нас появится графа под названием "Местоположение текстового файла". Жмём обзор и выбираем в Рабочий стол/WOW/sql файл nuke.
Жмем "пошел" и он ... пошел, установив нам базу данных.
Теперича пришло время установить и сам этот php-nuke.
Тупо пишем в браузере имя нашего сайта http://oscomcaligula....org/config.php и....
ура! заработало.
Создаём администратора, читая указивки своего собственного сайта.
Останавливаем сервер, нажав Stop.
Читаем файл _Install_Rus.txt из папки WOW. Поступаем с config.php так, как написано. Создаем дубликат и всё такое... В дубле укажем путь к нему:
такой, к примеру
<?php include("be-be/config.php");?>
Это значит, что я в корне сайта (в папке www ) создал папку be-be и положил в неё config.php
Еще для безопасности откроем в блокноте этот самый перемещенный config.php
В самом конце есть строки типа:
$dbhost = "localhost";
$dbuname = "root";
$dbpass = "";
и так далее...
нам нужна строчка
$admin_file = "admin";
меняем её на
$admin_file = "me-me";
сохраняем
после чего меняем имя файла admin.php на me-me.php
Не забыть, что теперь, чтобы войти в админку, надо набрать в браузере - http://oscomcaligula...p.org/me-me.php
-------------------------------
Запускаем Apache (можно было и не выключать, но я так - чтоб вы на кнопочки понажимали).
Запускаем клиента no-ip (эта та штука, которая... короче, вы должны вспомнить сами, что это).
Ставим в нём галочку там, где смайлик предлагает нам подключить наш зарегистрированный домен и...
все, кто угодно, набрав в браузере http://oscomcaligula.no-ip.org попадают куда? Правильно, на ваш сайт, стоящий у вас дома.
Всё.
Вопросы безопасности, дополнительных модулей, мамботов, компонентов, скинов и пр. - это вы как-нибудь уж сами...
Теперь, когда сайт запустили, всё пойдет гораздо проще.
Это было самое сложное. И то - первый раз.
------------
Теперь о DNS. Информация к размышлению.
Думаю, что теория допускает делегирование домена второго уровня непосредственно на no-ip из точки регистратора домена.
В этом случае, введя в браузере, например, uoo.ru, мы автоматом перейдем на http://oscomcaligula.no-ip.org, то бишь к нам на компьютер.
В том же случае, если помимо домена мы являемся еще и владельцем любого самого захудалого хостинга - в этом случае всё проще - вопрос переадресации на наш домашний сайт с домена второго уровня решается стандартными средствами контрольной панели управления хостингом безо всяких-там заморочек с dns-ами.
Можно бы было и проверить, но мне слегка лень. Думаю, что не ошибаюсь во втором 100%, да и в первом вероятность прямого делегирования выше средней.
Главный вопрос - а нахрен это надо.
Ну во-первых - это любопытно.
Во-вторых, мы бесплатно получаем практически неограниченное дисковое пространство, размещение неограниченного количества сайтов у себя на компьютере, с запуском любых всемозможных скриптов и программ (ну че там - свой сервак), в случае установки контрольной панели мы можем даже хостингом торговать, в конце-концов (ну для этого надо, конечно, канал поширше. Думаю, и это решаемо).
Можно такой расклад использовать под хранилище файлов. Сервер игровой можно запустить...
Самое главное - нас перестаёт мучить жгучий вопрос - А КАК ЭТО ВСЁ РАБОТАЕТ и компьютер, в конце-концов, перестаёт быть просто громоздким гейм-боем.
Есть и минусы, конечно. Трафик... Если народ ломанется - трафик подрастет. И нехило. И скорость. Надо еще посмотреть, что за канал...
Но эти вопросы решаемы.
Главное, как говорится - толкнуть шкаф с места...
Такие дела.
Сообщение отредактировал Narciruss: 02 июля 2006 - 01:12