Иногда нужно опубликовать сайт Денвера в локальной сети (например, чтобы показать макет сайта начальству). В статье по шагам описан процесс публикации (оригинальная документация доступна по ссылке [1])
Предположим, сайт Денвера лежит в папке C:\WebServers3\home\mydomain.ru\www\, доступен на локальном компьютере по адресу http://mydomain.ru/, но с других компьютеров в сети не открывается. Локальный компьютер (на нем стоит Денвер и крутится макет сайта) имеет сетевой адрес 192.168.0.121. Нам нужно, чтобы сайт на другом компьютере открывался по ссылке http://mydomain.ru/. Итак, процесс по шагам.
[Действия на компьтере, где установлен сайт на Денвер]
1. Заходим в папку C:\WebServers3\home\mydomain.ru\, создаем в ней файл .htaccess (C:\WebServers3\home\mydomain.ru\.htaccess).
2. Вставляем в файл следующие строки (как вы уже догадались, ## означают начало комментария, а # означает начало строки с директивой):
## Файл /var/www/mydomain.ru/.htaccess
# dnwr_ip 192.168.0.121
# dnwr_host mydomain.ru
3. Перезапускаем Денвер (через ярлычок Restart Denwer).
[Действия на другом компьтере (компьютер шефа)]
1. Открываем блокнотом файл C:\WINDOWS\system32\drivers\etc\hosts
2. Добавляем туда строку
192.168.0.121 mydomain.ru
3. Теперь по адресу http://mydomain.ru/ будет доступен сайт с Денвера.
[Ссылки]
1. Доступ к Денверу из локальной сети или Интернета.
|
Комментарии
2012-03-1512:47:52 а если у меня нет никакого шефа, я просто хочу, чтобы ко мне на сайт заходили пользователи из сети? Это что, каждый пользователь должен будет прописать у себя 192.168.0.121 mydomain.ru? Или я что то не так понял, мне просто нужно чтобы сайт открывался не по ай-пи а по mydomain.ru.
microsin: если Вы хотите, чтобы сайт открывался только в Вашей локальной сети по доменному имени, настройте соответствующим образом файл hosts на своем компьютере, или настройте локальный DNS сервер, чтобы нужное Вам имя преобразовывало сь в IP надлежащим образом. Если же нужна глобальная публикация сайта по доменному имени, то в статье описан не этот случай. Тогда Денвер Вам не подойдет, покупайте хостинг и поддержку доменного имени, и публикуйте сайт на хостинге.
2011-09-2214:40:30 Не могли бы вы подсказать - на Денвере установлено 2 сайта. Можно ли по локальной сети подключиться к обоим сайтам? К одному получается, а ко второму нет :(
microsin: не знаю ответа на Ваш вопрос. По идее доступ к двум сайтам должен нормально настраиваться по той же процедуре (для обоих сайтов нужно выполнить все перечисленные шаги на компьютере с Денвером и "На компьютере шефа"). Попробуйте обратиться к разработчикам Денвера (см. ссылку [1]).