Настройка Apache для локальной сети

(Инструкция применима только для Denwer)

Чтобы сделать Apache доступным в локальной сети при наличии динамического серого IP адреса, необходимо:

1. Создать аккаунт на no-ip.com (Внимание, e-mail от mail.ru не принимают, нужна почта на домене .com, например, gmail)
2. Скачать более старую версию DUC, а не ту, что предлагают на официальном сайте. (http://www.no-ip.com/client/duc221setup.exe) или (http://wapinet.ru/files/11513)
3. В настройках указать нужный IP. (Для абонентов Мегафон он начинается с 10.*.*.*
4. В httpd.conf указать:

#
#Listen 0.0.0.0:80
#Listen 8080

ServerName localhost (т.е. без изменений)

#
# Если вы вручную хотите создать виртуальный хост со специфическими
# настройками, то сделайте это сразу же после данного комментария.
# Не помещайте "рукодельные" хосты в конец файла, иначе они не будут
# доступны!
#
# В контейнер VirtualHost может включаться почти любая директива Apache.
# Пример использования директивы VirtualHost:
#

ServerAdmin wolski.ru@gmail.com
DocumentRoot "Y:/home/torrents.omski.ru/www"
ServerName ttt
ErrorLog logs/host.some_domain.com-error_log
CustomLog logs/host.some_domain.com-access_log common

#
#
#

Рекомендую сначала этим кодом заменить существующий блок, а потом править. Замените torrents.omski.ru своим доменом (субдоменом), попутно создав соответствующую папку в «home».

5. В .htaccess файле в корне сайта добавьте строку, соответствующую будущему имени.

В моём случае это:

# dnwr_ip torrents.omski.ru

В вашем это м.б.

# yourname.no-ip.org

Обязательно создавайте папку для сайта соответствующую имени хоста!

6. Перезапускаем Денвер.

7. PROFIT!

  1. А как прикрепить субдомен к локальному компу?Не совсем понял. no-ip есть, домен есть, а как сделать типа torrents.домен??

  2. ВJIAD, прикрепите домен к хостингу и пропишите через редактор DNS-зон:

    Тип — CNAME
    Имя — torrents.вашдомен
    Путь — вашеимя.no-ip.org

    Примерно так, в зависимости от типа панели и прочих факторов.

Комментарии закрыты.