- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всеравно ничего не получается, что я делал (по шагово):
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>
Что делать? Подскажите пожалуйста!
Для каждого виртуального хоста нужен свой айпишник,
Глупости!!! Все виртуалхосты могут на один ИПшник указавать (127.0.0.1).
ServerName - вот ключ ко всему ;).
ServerName www.test1.test.ru
зачем человека с субдоменами путать?
Всеравно ничего не получается, что я делал (по шагово):
....
В моем файле все писалось именно с "#" символами...
Уже сказано - # - это комментарии. Всё,что после # - не обрабатывается апачем (вся строка).
Может я не в тот файл записываю?
В тот.
# параметры какого-то отдельного хоста, вам необходимо перенести
# соответствующий блок <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 ... у меня все хосты ... записаны следующим образом:
Ессно, закомментированы. Зачем они там в рабочем виде?.
SeoNizator, так дело в том, что в файле vhosts.conf один фиг ничего не меняется!!! Айпишник прописывается 127.0.0.1 чтобы я с этим не пытался делать!
SeoNizator, так дело в том, что в файле vhosts.conf один фиг ничего не меняется!!!
ЧТО НАПИСАНО В НАЧАЛЕ ФАЙЛА?!!!
Я уже и процетировал ЭТО...
Его и юзай. И не надо ничего выдумывать.
(на самом деле заставить денвер работать на другои ИП можно, но доп. усилиями)
Ну ё-моё.. Я уже ВСЁ сказал ЧТО и КАК сделать. (и даже проверил у себя, на всяк случай)
Осталось только сделать...
Я устал, я ухожу..
SeoNizator, большое спасибо тебе!!! Все заработало! :)
Apollon1 добавил 06.08.2009 в 22:54
Не в том месте добавлял параметры хостов
Все заработало! :)
Ну вот.. не прошло и полгода 😂
Ну надеюсь, ты немного научился и мои усилия не пропали даром :)
SeoNizator, это точно не прошли даром.... )))
Тока у тебя че-та репа не прибавляется... :)
Тока у тебя че-та репа не прибавляется... :)
Да не в репе счастье :) (Счастье - это город такой на Донбассе. Родина моя)
Глупости!!! Все виртуалхосты могут на один ИПшник указавать (127.0.0.1).
ServerName - вот ключ ко всему ;).
зачем человека с субдоменами путать?
Не надо быть голословным у меня все локальные виртуальные хосты называются, например так:
ServerName EsheOdinTestoviyServ
и о чудо все работает! можете зайти переименовать и увидеть что все чудесно будет работать.
По существу с помощью него можно указывать alias, нo для локальной машины оно в принципе не нужно
Ну вот.. не прошло и полгода 😂
Ну надеюсь, ты немного научился и мои усилия не пропали даром :)
И от меня поздравления примите!
Для каждого виртуального хоста нужен свой айпишник,а вы все на 1 пытаетесь сделать
Зачем же для каждого виртуального хоста нужен свой IP?
Можете объяснить?
Вы знаете вообще сколько сайтов в инете даже от разных клиентов виртуального хостинга дешёвого работают на одном и том же IP-шнике?
Когда не было ещё версии 1.1 у протокола HTTP - тогда надо было делать так, как вы говорите,
а щас уже давно совсем другие времена...