Страница 1 из 2

Apache

Добавлено: Пт фев 23, 2007 16:39
MAGIK
Как в апач повесить два и более сайта... подскажите плиз....
Внешки нету на пару дней..... так бы в гугле поискал бы...

Кто знает... плиз не давайте ссылок ... скажите в двух словах как сделать... и что сделать!
спасибо!!!

Добавлено: Пт фев 23, 2007 16:54
ZorroGFS
в двух словах Virual Host :)

в конце дефолтного конфа ест пример, + почитай мануал что в комплекте.

Добавлено: Пт фев 23, 2007 17:04
MAGIK
ZorroGFS, ага я понял, что Virtual Host

В конце дефолтного конфа есть такой пример...
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
от него не легче... а уже... в указанной директории есть такой пример....
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.appservnetwork.com
DocumentRoot /www/docs/dummy-host2.appservnetwork.com
ServerName dummy-host2.appservnetwork.com
ErrorLog logs/dummy-host2.appservnetwork.com-error_log
CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>
Тока... одно непонимаю как правильно....
Указать путь и изменить те данные на свои....
или скопировать то, что выше в самый низ.... х.з. чё та туплю... не получаетсья пока....
На апач уже один домен есть...

Добавлено: Пт фев 23, 2007 17:10
ZorroGFS
MAGIK,
ну скока у тебя вхостов стока эту запись и дублируешь

<VirtualHost хост1:80>
ServerAdmin ....
DocumentRoot .../хост1
ServerName хост1
ErrorLog logs/хост1-error_log
CustomLog logs/хост1-access_log common
</VirtualHost>

<VirtualHost хост2:80>
ServerAdmin ....
DocumentRoot .../хост2
ServerName хост2
ErrorLog logs/хост2-error_log
CustomLog logs/хост2-access_log common
</VirtualHost>

а тот что в апаче как документ рут отвечает на то что ServerName указано.

Добавлено: Сб фев 24, 2007 00:56
MAGIK
ZorroGFS, ты доходчиво обьяснил... но всё равно не доходит... :shy:
но всё равно...
домен1 = домен2 что набираешь домен1, что набираешь домен2 видно всегда то, что должно быть на домен1

Добавлено: Сб фев 24, 2007 09:02
ZorroGFS
MAGIK, должно всё пахать. посмотри чё в логах на старте апача. кроме того нужна бывает опция перед вхостами - NameVirtualHost *:80

Добавлено: Сб фев 24, 2007 15:29
Scar
MAGIK,
В "httpd.conf" находишь вот эту строку "# Virtual hosts", следующую строку разгоментируй, получится так:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
В файле "httpd-vhosts.conf" мона все удалить.. и оставить, только то, что тебе надо.. ну вот к примеру.. как у меня (без логов):
NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot "C:/WWW"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
ServerAdmin root@dumper.loc
DocumentRoot "C:/WWW/dumper.loc"
ServerName dumper.loc
</VirtualHost>

<VirtualHost *:80>
ServerAdmin root@pma.loc
DocumentRoot "C:/WWW/pma.loc"
ServerName pma.loc
</VirtualHost>

<VirtualHost *:80>
ServerAdmin root@site.loc
DocumentRoot "C:/WWW/site.loc"
ServerName site.loc
</VirtualHost>
Кстати.. там где ServerAdmin без "<" и ">" - это форум автоматом вставил.

Ну и в файле "hosts", который находится в "./Windows/system32/drivers/etc/" прописать.
у меня:
127.0.0.1 localhost dumper.loc pma.loc site.loc
Ах да... и после всех изменений не забудь перезапустить Apache. :)

Добавлено: Вс фев 25, 2007 09:31
MAGIK
:) Спасибо Большое получилось!!!

Добавлено: Вс фев 25, 2007 09:45
Scar
MAGIK,
Да не за что. :)

Добавлено: Вс фев 25, 2007 10:23
Laur-Balaur
мне все интересно было, про хостс вспонят или нет. ;)

Добавлено: Вс фев 25, 2007 12:12
ZorroGFS
Laur-Balaur,
ну если чел пишет "домен1 = домен2" логично предположить что домен1 и домен2 решаются.

Добавлено: Вс фев 25, 2007 18:07
Scar
ZorroGFS,
Laur-Balaur,
вы о чем? )

Добавлено: Пн фев 26, 2007 00:00
ZorroGFS
Scar,
да просто мысли вслух.

Добавлено: Пн фев 26, 2007 01:13
Scar
ZorroGFS,
Да не.. если я че то не то прописал.. скажите, пожалуйста..
я просто сам в этом не особо шарю, и если не правильно, хотелось бы знать, что именно. )

Добавлено: Пн фев 26, 2007 10:37
ZorroGFS
Scar,
да нет, всё верно прописал :)

Добавлено: Пн фев 26, 2007 12:11
Scar
ZorroGFS,
Ясн. Гут :)

Добавлено: Вт мар 06, 2007 00:13
MAGIK
Есть такой вопросик...
Те виртуальные каталоги... и домены работают на УРА
Но ... проблемка в том... что если их вызвать www.domen.loc то тогда...
Открываеться Index и там... надо выбрать сайт который ты хочешь просмотреть .. а не сразу на сайт...

Как можно это исправить?! :shy:

Добавлено: Вт мар 06, 2007 12:09
zoltes
Денвер

Базовый пакет Денвера включает:

Система может запускаться с flash-накопителя без каких-либо проблем.
Apache, SSI, mod_rewrite, mod_php.
PHP4 с поддержкой GD и MySQL.
MySQL4 с поддержкой транзакций (mysqld-max).
Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.

Система управления запуском и завершением.
phpMyAdmin — система управления MySQL через Web-интерфейс.
Ядро Perl без стандартных библиотек (они поставляются отдельно).
Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.
Инсталлятор (нечто вроде InstallShield).

Дополнительные модули, компоненты и программы доступны в виде пакетов расширений.

http://www.denwer.ru/

Добавлено: Вт мар 06, 2007 14:30
MAGIK
zoltes, мне не для разработки, а для веб сервера... :shy:

Проблему решил так... в виртуальных хостах... прописал Server Name с www
теперь сайты открываютсья и с www :)

Добавлено: Вт мар 06, 2007 14:35
Unknown
MAGIK, Даже не знаю.. пустить по разным портам чтоли?

Например для _www.domen1.com поставишь ДНС 87.248.ххх.ххх:81
для _www.domen2.com поставишь ДНС 87.248.xxx.xxx:82

И в httpd-vhosts.conf собсна редиректить порты к нужным папкам