Показано с 1 по 11 из 11

Тема: Настройка Apache

  1. #1

    Регистрация
    02.08.2006
    Сообщений
    9
    Настроил на апаче виртуальный хост:
    <VirtualHost 127.0.0.1:80>
    ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ]
    DocumentRoot d:/Server/www/site.ru
    ServerName site.ru
    ErrorLog logs/site-error.log
    CustomLog logs/site-access.log common
    </VirtualHost>
    Прописал в hosts 127.0.0.1 site.ru

    Виртуальный хост работает всё нормально, но появилась проблема не могу попасть теперь в другие папки сервера по ссылке через localhost (например [Только зарегистрированные пользователи могут видеть ссылки. ] уже будет не рабочая хотя через IP [Только зарегистрированные пользователи могут видеть ссылки. ] всё работает.) Как решить эту проблему нужно попадать в пару директорий именно через localhost ?

  2. #2

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    раскомментируй NameVirtualHost, тогда заход на твой локальный сайт будет по адресу site.ru, либо в hosts, вместо site.ru пропиши localhost, без раскомментирования NameVirtualHost, тогда будет доступ по адресу localhost.
    hosts
    Код:
    127.0.0.1 site.ru

  3. #3

    Регистрация
    02.08.2006
    Сообщений
    9
    Ты предлагаешь мне чтобы работал один из вариантов а мне нужно чтобы я мог попадать обоими вариантами [Только зарегистрированные пользователи могут видеть ссылки. ] и [Только зарегистрированные пользователи могут видеть ссылки. ]

    Вот участок конфига apacha для виртуального хоста:
    Код:
    NameVirtualHost 127.0.0.1:80
     * <VirtualHost 127.0.0.1:80> 
     * *ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ] 
     * *DocumentRoot d:/Server/www/site.ru 
     * *ServerName site.ru 
     * *ErrorLog logs/site-error.log 
     * *CustomLog logs/site-access.log common 
    </VirtualHost>
    Если добавить запись в hosts 127.0.0.1 site.ru то что делать с записью 127.0.0.1 localhost ведь мне нужно попадать и вдругие директории через localhost например [Только зарегистрированные пользователи могут видеть ссылки. ] а получается конфликт и через адрес [Только зарегистрированные пользователи могут видеть ссылки. ]... фиг куда попадешь конечно если только заданная директория не совпадает например с директориией в каталоге site.ru например [Только зарегистрированные пользователи могут видеть ссылки. ] и [Только зарегистрированные пользователи могут видеть ссылки. ] ссылки в разные директории а с подобной записью в hosts попадёшь всеравно только в site.ru/comp.
    Как решить эту задачку, заставить работать виртуальный хост [Только зарегистрированные пользователи могут видеть ссылки. ] и сохранить рабочим адрес [Только зарегистрированные пользователи могут видеть ссылки. ] ?

  4. #4

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    Код:
    NameVirtualHost 127.0.0.1:80
    
    <VirtualHost 127.0.0.1:80>
    ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ]
    DocumentRoot d:/Server/www/site.ru
    ServerName site.ru
    ErrorLog logs/site-error.log
    CustomLog logs/site-access.log common
    </VirtualHost>
    
    <VirtualHost 127.0.0.1:80>
    ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ]
    DocumentRoot d:/Server/www/site.ru
    ServerName localhost
    ErrorLog logs/site-error.log
    CustomLog logs/site-access.log common
    </VirtualHost>
    Код:
    127.0.0.1 site.ru
    127.0.0.1 localhost

  5. #5

    Регистрация
    02.08.2006
    Сообщений
    9
    Произвёл небольшие изменения:
    1. В файле hosts прописал:
    127.0.0.1 localhost
    127.0.0.2 site.ru
    2. Исправил файл httpd.conf:
    NameVirtualHost 127.0.0.*:80
    <VirtualHost 127.0.0.2:80>
    ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ]
    DocumentRoot d:/Server/site
    ServerName site.ru
    ErrorLog logs/site-error.log
    CustomLog logs/site-access.log common
    </VirtualHost>

    Ошибки есть ?

  6. #6

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    короче, я ваще не понимаю, зачем вам это? если у вас нет полноценного ДНС и вам на доменное имя должно быть наплевать...

    второе. что такое хостс? это ваш локальный днс, если в нем есть запись о каком-то джомене, то браузер или любая другая прога не проверяет ДНС сервер а берет данные из этого файла.

    второе. в хттп.конф делаются записи, которые казываеют на то, на какие домены будет откликаться днс сервер. соответственно пропишите там 2 на 1 IP и на одну директорию, но просто двумя отдельными записями виртуал хост. вопросы есть?

  7. #7

    Регистрация
    02.08.2006
    Сообщений
    9
    1. На доменное имя не наплевать просто не хочется париться каждый раз при заливке к хостеру уберая их каждого файла запись localhost/.
    2. C:\WINDOWS\system32\drivers\etc\hosts
    3. Предположим у тебя три виртуальных хостинга, под три сайта vasya.ru, petya.ru, kolya.ru и все они разные по содержанию и оформлению и тебе нужно набирая их адреса попадать в соответствующие директории а ты предлагаешь сделать под одну всего по тому что на одном IP не может сидеть три разных ресурса.

    То есть набирая адрес [Только зарегистрированные пользователи могут видеть ссылки. ] должны открываться файлы из директории D:\Server\www\vasya а набирая ссылку [Только зарегистрированные пользователи могут видеть ссылки. ] соответственно отобразятся файлы находящиеся в директории D:\Server\www\petya

    Если по простому ссылка [Только зарегистрированные пользователи могут видеть ссылки. ] и [Только зарегистрированные пользователи могут видеть ссылки. ] откроют одну и туже директорию. Надеюсь мы поняли друг друга

  8. #8

    Регистрация
    02.08.2006
    Сообщений
    9
    вот как должно быть правильно !

    1. В файле hosts прописал:
    127.0.0.1 localhost site.ru
    2. Исправил файл httpd.conf:
    NameVirtualHost 127.0.0.1:80
    <VirtualHost site.ru>
    ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ]
    DocumentRoot d:/Server/site
    ServerName site.ru
    ErrorLog logs/site-error.log
    CustomLog logs/site-access.log common
    </VirtualHost>

  9. #9

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    зачем такие мучения, если денвер прекрасно справляется с тестированием сайтов? причем на множестве доменов одновременно!

    кстати, вот это, возможно дельное замечание, я не в курсе, переписывает ли система данные об IP поверх имеющихся при нахождении еще одного домена, т.к. сам работаю в связке Apache+DNS.
    Код:
    127.0.0.1 localhost site.ru
    З.Ы. А про еще несколько доменов речи не шло, так что в следующий раз конкретнее ставьте вопрос.

  10. #10

    Регистрация
    02.08.2006
    Сообщений
    9
    Замечу что вариант выше предназначен для apache версий 2.х.х на версии по младше придётся для каждого виртуального хоста прописывать свой IP например 127.0.0.2

    1. В файле hosts:

    127.0.0.1 localhost
    127.0.0.2 site.ru

    2. Файл httpd.conf:

    NameVirtualHost 127.0.0.2:80
    <VirtualHost site.ru>
    ServerAdmin [Только зарегистрированные пользователи могут видеть ссылки. ]
    DocumentRoot d:/Server/site
    ServerName site.ru
    ErrorLog logs/site-error.log
    CustomLog logs/site-access.log common
    </VirtualHost>

  11. #11

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    возможно, я в последнее время имею дело только с веткой 2.0.хх

Похожие темы

  1. Настройка v-ray
    от Forsaken в разделе 3D-технологии
    Ответов: 31
    Последнее сообщение: 30.05.2007, 10:25
  2. Настройка Corel
    от Zirochka в разделе Печать и препресс
    Ответов: 0
    Последнее сообщение: 22.05.2007, 17:17
  3. Настройка шопа CS 2
    от deepdive в разделе Растровая графика
    Ответов: 2
    Последнее сообщение: 22.05.2006, 12:25
  4. Настройка ЖЖ
    от kors@r в разделе Флейм
    Ответов: 21
    Последнее сообщение: 30.07.2005, 06:49
  5. Не устанавливается Apache... :(
    от Oxotnik237 в разделе Веб-программирование
    Ответов: 19
    Последнее сообщение: 01.04.2004, 08:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •