http://myrusakov.ru/rabota-denwer.html
Как создать свой сайт
В этой статье хочется разобрать основные моменты, которые возникают при работе с пакетом Denwer. Во-первых, это создание доменов и поддоменов, а, во-вторых, хочется разобраться с файлом hosts в ОС Windows. Для начала давайте разберёмся с созданием доменов. Давайте прямо по пунктам разберём, как создать домен в пакете Denwer: 1) Зайти в директорию home из корня сервера. 2) Создать папку с новым именем домена. 3) Зайти в созданную директорию и создать в ней новую папку, под именем "www". 4) Перезапустить сервер (или запустить, если он не был запущен). Теперь Вы можете вписать адрес своего созданного домена в адресную строку браузера, и Вы увидите содержимое директории "www". Теперь в этой директории Вы можете создавать сайт. Теперь разберёмся с созданием поддоменом в пакете Denwer: 1) Создать домен (см. выше). 2) Зайти в папку с именем созданного домена. 3) Создать (рядом с директорией "www") новую директорию с именем поддомена. 4) Перезапустить сервер (или запустить, если он не был запущен). Тут хочется сказать комментарий про 3-й пункт. Имя поддомена не включает в себя имя основного домена. То есть если в папке "mysite.ru" (имя Вашего основного домена) создадите папку "sub", то в итоге адрес Вашего поддомена будет sub.mysite.ru. Думаю, понятно объяснил. Я
думаю, что у кого-нибудь наверняка возник вопрос: а можно ли назвать
свой домен (на самом деле, мы сейчас создаём не домены, а виртуальные
хосты, но не будем вдаваться в подробности), как реально существующий
сайт в Интернете. Например, google.ru или yandex.ru. Чтобы ответить на этот вопрос, я расскажу о файле hosts, который находится по следующему пути: "С:\Windows\system32\drivers\etc\hosts". Открыть его можно простым блокнотом. Если у Вас системный диск не C, то, соответственно, поменяйте путь. В этом файле находятся соответствия имён узлов - IP адресам. А теперь о том, где это используется. Когда Вы вводите в адресной строке браузера какой-нибудь сайт (например, "google.ru"), то прежде, чем обратиться к удалённому DNS-серверу (DNS - это служба, которая занимается поиском соответствий имён узлов и IP-адресов), браузер обращается к файлу hosts. И если он находит соответствие, то, соответственно, подключается по тому IP-адресу, который указан в файле hosts. А если не находит, то уже обращается к удалённому DNS-серверу. Таким образом, Вы можете абсолютно любой домен поставить на любой другой IP-адрес. И когда Denwer запускается, то он все домены (все папки, которые находятся в директории home) прописывает в файле hosts, указывая адрес локального сервера (а это следующий IP - 127.0.0.1). Поэтому прописав такую строку: "google.ru 127.0.0.1". И при попытке ввести "google.ru" Вы не попадёте на сайт Google, а отправитесь на локальный сервер. Если что-то не поняли, то прочитайте это ещё раз. Это очень важная информация не только для тех, кто создаёт сайты, а, пожалуй, просто для жизни. Ведь очень часто, таким образом, меняются IP-адреса известных сайтов, и Вы вместо реальных сайтов видите какие-то просьбы отправить SMS (особенно, часто случается с сайтом vkontakte.ru). То есть на Ваш компьютер проникает вирус, который меняет содержимое этого файла, ставя другой IP-адрес для определённого домена. И Вы при вводе этого домена попадаете на сайт мошенника. В общем, надеюсь, Вы остались довольны прочитанным, ведь эта информация очень полезна всем, кто работает с компьютерами.
|