Чтобы домены смотрели в одну папку на localhost-e

12
A1
На сайте с 31.03.2008
Offline
33
#11

Всеравно ничего не получается, что я делал (по шагово):

1) в файл httpd.conf

Записал следующее:

<VirtualHost 127.0.0.2:*>

ServerName www.test1.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

<VirtualHost 127.0.0.3:*>

ServerName www.test2.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

<VirtualHost 127.0.0.4:*>

ServerName www.test3.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

Сразу после:

#<VirtualHost 127.0.0.1:*>

# ServerName non-existent-host

# DocumentRoot /home/non-existent-host/www

#</VirtualHost>

В моем файле все писалось именно с "#" символами... Может я не в тот файл записываю?

2) в файле hosts обновил записи:

127.0.0.2 www.test1.test.ru

127.0.0.3 www.test2.test.ru

127.0.0.4 www.test3.test.ru

3) Перезагрузил денвер и ничего не случилось! :(

4) Посмотрел файл vhosts.conf там ничего не поменялось вновь созданные хосты не появились, домена www.test1.test.ru вообще нет, а вот для каждого из существующих доменов в системе по две записи, например для www.test2.test.ru:

# Host /home/test.ru/test2 (89):

#Listen 127.0.0.1:80

#NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>

DocumentRoot "Y:/home/test.ru/test2"

ServerName "test2.test.ru"

ServerAlias "test2.test.ru" "www.test2.test.ru"

ScriptAlias /cgi/ "/home/test.ru/cgi/"

ScriptAlias /cgi-bin/ "/home/test.ru/cgi-bin/"

</VirtualHost>

# Host /home/test.ru/test2 (90):

#Listen 127.0.0.1:443

#NameVirtualHost 127.0.0.1:443

<VirtualHost 127.0.0.1:443>

SSLEngine on

DocumentRoot "Y:/home/test.ru/test2"

ServerName "test2.test.ru"

ServerAlias "test2.test.ru" "www.test2.test.ru"

ScriptAlias /cgi/ "/home/test.ru/cgi/"

ScriptAlias /cgi-bin/ "/home/test.ru/cgi-bin/"

</VirtualHost>

Что делать вообще не понимаю, где я делаю что-то не так?

В файле httpd.conf пробовал добавлять хосты с "#" и без него, у меня все хосты про которые там упоминается записаны следующим образом:

#<VirtualHost _default_:*>

# ServerName non-existent-host

# DocumentRoot /home/non-existent-host/www

#</VirtualHost>

#<VirtualHost 127.0.0.1:*>

# ServerName non-existent-host

# DocumentRoot /home/non-existent-host/www

#</VirtualHost>

Что делать? Подскажите пожалуйста!

[Удален]
#12
JTRTA:
Для каждого виртуального хоста нужен свой айпишник,

Глупости!!! Все виртуалхосты могут на один ИПшник указавать (127.0.0.1).

ServerName - вот ключ ко всему ;).


ServerName www.test1.test.ru

зачем человека с субдоменами путать?

Apollon1:
Всеравно ничего не получается, что я делал (по шагово):
....
В моем файле все писалось именно с "#" символами...

Уже сказано - # - это комментарии. Всё,что после # - не обрабатывается апачем (вся строка).


Может я не в тот файл записываю?

В тот.

Если вы хотите изменить
# параметры какого-то отдельного хоста, вам необходимо перенести
# соответствующий блок <VirtualHost> в httpd.conf

2) в файле hosts обновил записи:
...
127.0.0.3 www.test2.test.ru
....

<VirtualHost 127.0.0.1:80>
....
ServerName "test2.test.ru"
....
</VirtualHost>


<VirtualHost 127.0.0.1:443>
....
ServerName "test2.test.ru"
....
</VirtualHost>

Разница чувствуется? ☝


Что делать вообще не понимаю,

Наверное уделить чуток времени на изучение синтаксиса конфигов апача. Это не трудно и не много. Реально, за время сегодняшнего вопрошания это можно освоить ;) Не говоря от начала топика.


В файле httpd.conf ... у меня все хосты ... записаны следующим образом:

Ессно, закомментированы. Зачем они там в рабочем виде?.

A1
На сайте с 31.03.2008
Offline
33
#13

SeoNizator, так дело в том, что в файле vhosts.conf один фиг ничего не меняется!!! Айпишник прописывается 127.0.0.1 чтобы я с этим не пытался делать!

[Удален]
#14
Apollon1:
SeoNizator, так дело в том, что в файле vhosts.conf один фиг ничего не меняется!!!

ЧТО НАПИСАНО В НАЧАЛЕ ФАЙЛА?!!!

Я уже и процетировал ЭТО...

Айпишник прописывается 127.0.0.1 чтобы я с этим не пытался делать!

Его и юзай. И не надо ничего выдумывать.

(на самом деле заставить денвер работать на другои ИП можно, но доп. усилиями)

Ну ё-моё.. Я уже ВСЁ сказал ЧТО и КАК сделать. (и даже проверил у себя, на всяк случай)

Осталось только сделать...

Я устал, я ухожу..

A1
На сайте с 31.03.2008
Offline
33
#15

SeoNizator, большое спасибо тебе!!! Все заработало! :)

Apollon1 добавил 06.08.2009 в 22:54

Не в том месте добавлял параметры хостов

[Удален]
#16
Apollon1:
Все заработало! :)

Ну вот.. не прошло и полгода 😂

Ну надеюсь, ты немного научился и мои усилия не пропали даром :)

A1
На сайте с 31.03.2008
Offline
33
#17

SeoNizator, это точно не прошли даром.... )))

Тока у тебя че-та репа не прибавляется... :)

[Удален]
#18
Apollon1:
Тока у тебя че-та репа не прибавляется... :)

Да не в репе счастье :) (Счастье - это город такой на Донбассе. Родина моя)

JTRTA
На сайте с 06.07.2008
Offline
25
#19
SeoNizator:
Глупости!!! Все виртуалхосты могут на один ИПшник указавать (127.0.0.1).
ServerName - вот ключ ко всему ;).
зачем человека с субдоменами путать?

Не надо быть голословным у меня все локальные виртуальные хосты называются, например так:

ServerName EsheOdinTestoviyServ

и о чудо все работает! можете зайти переименовать и увидеть что все чудесно будет работать.

По существу с помощью него можно указывать alias, нo для локальной машины оно в принципе не нужно

Дизайн /ru/forum/493415 (/ru/forum/493415) Верстка от 15$ /ru/forum/509339 (/ru/forum/509339) Сайты под ключ aiogino.studio@gmail.com icq: 460146806
Cheltap
На сайте с 27.11.2008
Offline
30
#20
SeoNizator:
Ну вот.. не прошло и полгода 😂
Ну надеюсь, ты немного научился и мои усилия не пропали даром :)

И от меня поздравления примите!

JTRTA:
Для каждого виртуального хоста нужен свой айпишник,а вы все на 1 пытаетесь сделать

Зачем же для каждого виртуального хоста нужен свой IP?

Можете объяснить?

Вы знаете вообще сколько сайтов в инете даже от разных клиентов виртуального хостинга дешёвого работают на одном и том же IP-шнике?

Когда не было ещё версии 1.1 у протокола HTTP - тогда надо было делать так, как вы говорите,

а щас уже давно совсем другие времена...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий