Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
Для этого нужно (а точнее, не нужно, но придется) проделать следующие действия: Откройте /usr/local/apache/conf/httpd.conf и запишите там строчку: Listen *:80 На всех машинах в локальной сети исправьте файл hosts, добавив туда строчку: 192.168.0.10 test1.ru test2.ru
После этих действий любой человек, проделавший п. 2 у себя на машине, сможет попасть на ваши сайты. Это происходит из-за того, что * соответствует любому адресу, в том числе и настоящему Интернет-адресу машины. Чтобы ограничиться лишь пользователями локальной сети, вы можете заменить * на 192.168.0.10 — локальным адресом своей машины, недоступным из Интернета.
Вы можете сделать и так, чтобы сервер был доступен по IP-адресу (предположим, он у вас равен 192.168.0.10): http://192.168.0.10
Просто с точки зрения Денвера имя сервера будет не test1.ru, а 192.168.0.10 (да-да, вот такое имя из одних цифр и точек). Поэтому для подключения хоста достаточно создать директорию /home/192.168.0.10/www/ и разместить там файлы, доступные по адресу http://192.168.0.10.
Помните, что Денвер предназначен для отладки сайтов, но никак не для выставления их на всеобщее обозрение. Все скрипты, запускаемые Apache, чаще всего имеют максимальные полномочия в системе, а значит, легко могут стать мощным оружием в руках хакера. Если вам нужен сервер для настоящего хостинга под Windows, лучше будет воспользоваться не Apache, а Microsoft Information Server, да и то при условии, что вы — опытный администратор.
Вся статья тут
|