X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с виртуальными хостами, Apache 2.2
Dengere_Ash
Dengere_Ash
Topic Starter сообщение 21.2.2010, 15:44; Ответить: Dengere_Ash
Сообщение #1


Добрый день.

Возникла проблема с виртуальными хостами апача. Хосты создаются, но отображается содержимое только localhost. Т.е. если существуют два хоста localhost с файлом index.php и хост test.ru с файлом index.html, то при обращении к http://test.ru будет отображено содержимое localhost->index.php... При обращении к test.ru->index.html вылезает ошибка «Not Found».

Error.log пишет, что «_default_ VirtualHost overlap on port 80, the first has precedence». Ответа на вопрос «Как это исправить?» в интернете не нашел.

Помогите пожалуйста. Я просто даже не знаю, в каком направлении копать.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 22.2.2010, 20:16; Ответить: ZiTosS
Сообщение #2


Dengere_Ash,

Так вложите в архив нам 2 файла:
/usr/local/apache/conf/httpd.conf
/usr/local/apache/conf/vhosts.conf

Ну или примерно так, от версии к версии по разному. Полюбуемся на ваши виртуальные хосты.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dengere_Ash
Dengere_Ash
Topic Starter сообщение 27.2.2010, 21:30; Ответить: Dengere_Ash
Сообщение #3


Файл

На форум заливать архивы не имею прав.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 28.2.2010, 21:11; Ответить: ZiTosS
Сообщение #4


Dengere_Ash, rar пока запрещено загружать, в целях безопасности. ZIP можно. Постараюсь на днях проверить наличие багов с RAR, и если таковых не найдется, разрешу загрузку данного типа архивов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 28.2.2010, 21:18; Ответить: ZiTosS
Сообщение #5


Dengere_Ash, сервер ручками собирали или пакетом?

не вижу где у вас хост test.ru прописан, у вас только localhost, ash.ru, jaspasa
<VirtualHost *:80>
    DocumentRoot "C:/server/hosts/localhost/www"
    ServerName localhost
    ErrorLog "C:/server/hosts/localhost/error.log"
    CustomLog "C:/server/hosts/localhost/acces.log" common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:/server/hosts/ash.ru/www"
    ServerName ash.ru
    ServerAlias www.ash.ru
    ErrorLog "C:/server/hosts/ash.ru/error.log"
    CustomLog "C:/server/hosts/ash.ru/acces.log" common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:/server/hosts/jaspasa/www"
    ServerName jaspasa
    ErrorLog "C:/server/hosts/jaspasa/error.log"
    CustomLog "C:/server/hosts/jaspasa/acces.log" common
</VirtualHost>


Я так понимаю, у вас в Windows в файле hosts прописаны
localhost 127.0.0.1
test.ru 127.0.0.1

А у вас нету хоста test.ru, вот и сбрасывает на основной.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dengere_Ash
Dengere_Ash
Topic Starter сообщение 4.3.2010, 18:34; Ответить: Dengere_Ash
Сообщение #6


ZiTosS, я знаю, что у меня нету test.ru ... Этот хост привел в качестве примера) а в виндовском хост файле стоят хосты, которые нужны (jaspasa, localhost, ash.ru)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 4.3.2010, 21:35; Ответить: ZiTosS
Сообщение #7


Dengere_Ash, Попробуйте создать собственный файл с директивами, обычно файл vhosts.conf составляется автоматически на этапе запуска сервера, возможно в него перезаписываются данные.
Комментарии денвера:
#
# Следующая директива необходима для того, чтобы подключить файл со всеми
# виртуальными хостами, доступными в системе. Этот файл модифицируется
# автоматически при запуске, поэтому любые внесенные в него изменения
# не сохраняются. Если вы хотите повлиять на содержимое файла, то измените
# шаблон виртуального хоста, идущий выше.
#
Include conf/vhosts.conf

выше никакого файла с виртуальными хостами, включаемого в конфиг, не нашёл...

Создайте в папке conf собственный файл с виртуальными хостами, и подключите его ранее vhosts.conf:
Include conf/[имя_файла]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matveichex
matveichex
сообщение 24.3.2010, 11:20; Ответить: matveichex
Сообщение #8


Могу ответить по линуксу - там все предельно удобно - создали папку под сайт,
создали в sites-available конфигурационный файлик с произвольным именем (в нем описываются параметры виртуального хоста),
создали символическую ссылку на этот файлик для sites-enable
и за каждый сайт отвечает определенный конфигурационный файл.. Не думаю, что в windows сильно отличается, так что скорее всего как то по аналогии нужно поступить

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с админкой
5 Prok 2339 29.7.2019, 20:04
автор: dvakarandasha
Открытая тема (нет новых ответов) Магазин: Яд. кошельков с виртуальными каратами : card-vip.store
0 Rifkus 1285 2.5.2019, 17:01
автор: -Rifkus-
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с таблицей, которая выводится через скрипт
7 vanchester 1339 15.2.2019, 19:06
автор: Artos_mw
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема в тегах при сохранении контента
1 Kord18 1430 13.3.2018, 18:19
автор: Evgeniy3200
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема вёрстки адаптивной страницы на divах
28 master-vek 4719 8.2.2018, 19:29
автор: master-vek


 



RSS Текстовая версия Сейчас: 25.4.2024, 20:29
Дизайн