1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Настройка виртуальных хостов в Apache

Тема в разделе "Веб-серверы - администрирование", создана пользователем TColonel, 5 ноя 2009.

  1. TColonel

    TColonel Гость

    Репутация:
    0
    Всем доброго здравия, помогите настроить виртуальные хосты. В виду того, что 80 и 443 порты у меня заняты, то я решил настроить все на 8080 и 4343 портах.

    Задачи такие:
    1. настроить работу локальных хостов на 8080 и 4343 портах без указания доменной зоны
    2. по возможности избавиться от набора порта после домена

    Конфигурация апача: Apache/2.2.14 (Win32)

    В httpd.conf поставил Listen 8080, включил поддержку виртуальных хостов Include conf/extra/httpd-vhosts.conf.

    Теперь в файле httpd-vhosts.conf прописал: NameVirtualHost 127.0.0.1:8080 и далее хосты:
    Код:
    <VirtualHost test:8080>
    ServerAdmin webmaster@test.ru
    DocumentRoot "C:/Apache2.2/htdocs/test.ru/www"
    ServerName test
    ServerAlias www.test
    ErrorLog "C:/Apache2.2/htdocs/test.ru/logs/test.localhost-error.log"
    CustomLog "C:/Apache2.2/htdocs/test.ru/logs/test.localhost-access.log" common
    ErrorDocument 404 "C:/Apache2.2/htdocs/404.php"
    ScriptAlias /cgi/ "C:/Apache2.2/htdocs/test.ru/cgi/"
    </VirtualHost>
    это не работает ...

    Если же допустим сделать так:
    Код:
    NameVirtualHost *:8080
    <VirtualHost *:8080>
    ServerAdmin webmaster@test.ru
    DocumentRoot "C:/Apache2.2/htdocs/test.ru/www"
    ServerName _test.ru_
    ServerAlias _www.test.ru_
    ErrorLog "C:/Apache2.2/htdocs/test.ru/logs/test.localhost-error.log"
    CustomLog "C:/Apache2.2/htdocs/test.ru/logs/test.localhost-access.log" common
    ErrorDocument 404 "C:/Apache2.2/htdocs/404.php"
    ScriptAlias /cgi/ "C:/Apache2.2/htdocs/test.ru/cgi/"
    </VirtualHost>
    то работает ...

    Просто есть сайты, которые есть в инете, и если делать локально такие домены, то локально они не открываются, поэтому и решил сделать без обозначения доменной зоны.

    Кстати, если сделать так:
    Код:
    NameVirtualHost *:8080
    <VirtualHost *:8080>
    ServerAdmin webmaster@test.ru
    DocumentRoot "C:/Apache2.2/htdocs/test.ru/www"
    ServerName _test_
    ServerAlias _www.test_
    ErrorLog "C:/Apache2.2/htdocs/test.ru/logs/test.localhost-error.log"
    CustomLog "C:/Apache2.2/htdocs/test.ru/logs/test.localhost-access.log" common
    ErrorDocument 404 "C:/Apache2.2/htdocs/404.php"
    ScriptAlias /cgi/ "C:/Apache2.2/htdocs/test.ru/cgi/"
    </VirtualHost>
    то тоже не работает ..

    Спасибо.
     
  2. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    ээээ... А в чем вопрос?
     
Загрузка...

Поделиться этой страницей