Кто не делал сайты под всеми известным всем Виндусоидам - на Денвере. Это такая вставка в Винду позволяющая съимитировать Apache и PHP в среде Windows, чуть чуть добавив инструмента контента - и ты уже делаешь сайты на Perl!!! Вот кажется и все что нужно челу, чтобы создавать самые настоящие сайты с серверными скриптами.
-- Стоп - ты скажешь мне, - а к чему весь этот треп, Ведь сам Денвер наверное написал не хуже о себе сам. Ты чего тут раскланиваешься ака клоун, давай ссылку и вали подальше.--
А ведь верно чего это я на самом деле заговорил о таком известном инструменте инета так себе в суе.
- ССыла уже вставлена и разговор закончен, так и не начавшись некой тайной
-- А что же я на самом деле хотел такое крамольное сказать про СТАРИКА Денвер
Эх Дима Котеров знал бы ли ты какой тихой сапой, я сделал тебя.
Был другом, и не заметил, как случайно опередил. Фактически ни каких апачей и не надо, так и не надо баз данных и тех же PHP, а может и перлов тоже... Вскорости может и Виндой тоже простимся, но не ранее чем со стариком Денвером.
Ладно Димуля поживи еще немножко Собирай свою 4 версию, а народ здесь немножко по мариную некими рассказами о величии твоего инструмента для инета. и расскажу всем одну простую тайну.
Уж будь ласков - не обижайся на меня. Я это нашел случайно. Итак продолжим восхвалять
Раньше я всегда делал в денвере фолдеры, как учил старина. Если нужен домен, к примеру yandex.ru, создаешь в директории /home дирректорию
/home/yandex.ru
а в ней уже тривиально и известные всему инету дирректорию www и получается путь к твоему хосту
/home/yandex.ru/www
- что в рeале с переводом на URL звучит как
http://yandex.ru/ или http://www.yandex.ru/
А если нужно третье имя в твоем домене, то делаешь его методом добавления новой директории стоящая в доменном пространстве к примеру такой URL
http://cargan.yandex.ru/
будет расположен в
/home/yandex.ru/cargan/
Ну и так далее. Очень удобная конструкция чтоб наплодить сотни субдоменов одного имени. Но один раз я как то задумался, над вопросом, а как сделать к примеру четвертое и пятое имя и вообще - нанадцатое, ведь по стандартам w3c - это не возбраняется, а наоборот приветствуется, чтобы не плодить IP-адреса на множественные одинаковые домены, имея в тоже время независимые конструкции в принципе.
Как сделать так чтобы, можно было иметь имена с третьим или нанадцатыми именами доменов. На первый взгляд - старик Денвер этого не позволяет. Но и не запрещает заводить имена с точками, т.е название дирректории введеное с точками и есть как бы составное доменное имя.
Таким образом появляется возможность иметь разные имена любой вложенности, к примеру если нам нужен домен
info.modul.com.uk,
то создав директорию с именем и путем
/home/com.uk/info.modul/
мы получаем место для расположения нашего много звенного доменого имени. И все!!!
Но сразу же получается тут же интересный момент. Если взглянуть на полный путь, то видно, что можно его реально упростить еще в самом корне и в /home не делать корневых записей второго уровня, делать наоборот корнем первый уровень, а все субдомены - при этом будут нести всю нагрузку по вторым,
третьим и даже нанадцатым уровням.
Используя этот прием, я таким образом могу очень просто экономить фолдерики, в нашем старике денвере. Вот смотрите как я это делаю
/home/ru/ - зона RU /home/st/ - зона ST
и далее сколько желаете. А уже в них создаются любые комбинации, которые нужны, и тем самым получается удобная схема общей конструкции, ибо ссылка от корня до субдомена вверх ограничевается именно на корне, и имена cargan.narod.ru c cargan.ya.ru лежат в соседних дочерних фолдерах, а не мотаются по разным доменам.
/home/ru/cargan.narod/ /home/ru/cargan.ya/ /home/st/yandex/ и т.д.
Как это выглядит схематично - показано на рисунке. Этот прием не только сокращает пространство и пути доступа но и ускоряет сам доступ для того же старика Денвера.
А.В.К ©2011