С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 05/07/05 в 15:12 |
Последний раз редактировалось: ibiz (04/11/15 в 18:47), всего редактировалось 1 раз
|
|
|
|
С нами с 13.06.05
Сообщения: 13
Рейтинг: 12
|
Добавлено: 05/07/05 в 17:26 |
Внешние софтинки определяют наверняка по подписи вебсервера, в т.ч. под ошибками. Тоесть запретив серверу отдавать подпись и сделав обработку всех ошибок своими скриптами - проблема опознания решается.
Сама проблема нестолько в большом размере конфига сколько в отжираемой памяти когда этот конфиг в нее загружен. В каком файле лежит конфиг - значения не имеет.
А если per-vhost настройки php и suexec ненужны - то смотреть в сторону mod_vhost_alias.
|
|
24-7-SOLUTIONS.Net - Комплексные решения для IT-бизнеса
Хостинг от $149/месяц, админинство включено!
|
0
|
|
|
продам подпись за сигареты !
С нами с 15.10.02
Сообщения: 904
Рейтинг: 483
|
Добавлено: 05/07/05 в 17:28 |
такое впечатление что вы сами постите себе вопросы.
вы на мои коменты не смотрите это что бы казалось что я посты набираю.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 05/07/05 в 17:53 |
Допустим сейчас есть такая запись
*.domain.com CNAME 207.46.250.119
Тоесть любой поддомен domain.com откликается как альяс:
Official Name: domain.com
IP Address: 207.46.250.119
Alias: site1.domain.com - site1.domain.com опознается как альяс
При этом, если в конфиге апача прописать хост к поддомену, то все работает как надо:
Official Name: site2.domain.com
IP Address: 207.46.250.119
Траблы у меня в том, что напрягает прописывать по n*300 субдоменов да и конфиг разрастается в размерах.
Вопрос был, как можно упростить этот процесс.
Пускай даже они все будут ссылаться на одну директорию, скриптами перенаправить куда легче...
Вот пример _http://www.nwtools.com/default.asp?prog=express&host=blabla-luboy-site.24cumshot.com
----
Answer records
blabla-luboy-site.24cumshot.com 1 A 83.149.119.154
----
Тоесть любой любой поддомен откликается как хост, а не как альяс.
Сделать также было бы идеальным решением.
Оффтопик:
такое впечатление что вы сами постите себе вопросы.
вы на мои коменты не смотрите это что бы казалось что я посты набираю.
БРЕД!!!
|
|
|
|
С нами с 13.06.05
Сообщения: 13
Рейтинг: 12
|
Добавлено: 05/07/05 в 19:53 |
Цитата: | Official Name: domain.com
IP Address: 207.46.250.119
Alias: site1.domain.com |
Вот это откуда берется? Какая софтина выдает?
В DNS все прописывается очень просто - не используя CNAME
bind:
* IN A IP.ADD.RE.SS
maradns:
A*.domain.com|TTL|IP.ADD.RE.SS
На счет апача погляди сюда: http://httpd.apache.org/docs/mod/mod_vhost_alias.html
Ну или стучи в асю - поможем.
|
|
24-7-SOLUTIONS.Net - Комплексные решения для IT-бизнеса
Хостинг от $149/месяц, админинство включено!
|
0
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 05/07/05 в 20:39 |
24/7 Solutions писал: | Вот это откуда берется? Какая софтина выдает?
|
WSPING32; XSpider; network-tools.com
Все таки праблема в апаче, Я так думаю.
Поддомены прописались успешно, но ссылаются не на главный домен, а на IP адрес. А при альясах на главный домен...
Или все же можно в конфиге апача прописать что-то потипу:
<VirtualHost 207.46.250.119>
ServerName *.domin.com
DocumentRoot /home/domin/public_html/all_sites
</VirtualHost>
Пробовал так делать, у меня ничего невышло.
|
|
|
|
С нами с 13.06.05
Сообщения: 13
Рейтинг: 12
|
Добавлено: 05/07/05 в 20:57 |
ServerName *.domin.com
Так написать, увы, нельзя.
Чтобы было можно - нужно написать соотв модуль.
На modules.apache.org на эту тему есть только модуль http://www.samoylyk.sumy.ua/mod_samoylyk/ - это не совсем то что нужно, но можно использовать в качестве шаблона.
Как я уже говорил еще можно сделать так:
VirtualDocumentRoot /home/hosting/%-1/%-2
Тогда запрос к sitexxx.domain.com будет соответствовать директории
/home/hosting/com/domain/
Субдомен - вообще не будет учтен.
|
|
24-7-SOLUTIONS.Net - Комплексные решения для IT-бизнеса
Хостинг от $149/месяц, админинство включено!
|
3
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 06/07/05 в 00:00 |
24/7 Solutions писал: | Как я уже говорил еще можно сделать так:
VirtualDocumentRoot /home/hosting/%-1/%-2
Тогда запрос к sitexxx.domain.com будет соответствовать директории
/home/hosting/com/domain/
Субдомен - вообще не будет учтен. |
Такс, вроде со всем разобрался, но встает вопрос подключения mod_vhost_alias для того, чтоб можно было писать так:
UseCanonicalName Off
VirtualDocumentRoot /home/hosting/%-1/%-2
Его надо компилить или как этот модуль подключить вообще?)
На сервере тока такой файл есть
/root/installd/buildapache/apache_1.3.33/src/modules/standard/mod_vhost_alias.c
Или достаточно просто добавить в конфиг строку:
AddModule mod_vhost_alias.c
и все будет работать...
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 06/07/05 в 01:51 |
Приехали
<virtualhost ...>
ServerName domain.com
ServerAlias *.domain.com
...
</virtualhost>
|
|
|
|
С нами с 13.06.05
Сообщения: 13
Рейтинг: 12
|
Добавлено: 06/07/05 в 09:37 |
2 Pentarh:
Читай внимательнее вопрос. У человека как раз проблема с тем чтобы не использовать SearverAlias. А в ServerName никаких * низя.
|
|
24-7-SOLUTIONS.Net - Комплексные решения для IT-бизнеса
Хостинг от $149/месяц, админинство включено!
|
3
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 06/07/05 в 12:03 |
Pentarh: мне нужно именно без альясов.
Кто нить подскажите с mod_vhost_alias, надо ли его ставить и как ставится дополнительный модуль в апаче?
P.S. При команде ./httpd -l апач собран без этого модуля. Просто написать AddModule mod_vhost_alias.c в конфиг еще непробовал.
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 06/07/05 в 12:16 |
сори за невнимательность
смотря откуда апач ставил. если статически компиленые модули, то надо перекомпиляцию делать с опцией --enable-модуль. Если стандартная установка через порт или RPM, то там вроде через mod_so все сделано и модули уже скомпилены шареные и AddModule проканает.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 06/07/05 в 13:09 |
Pentarh писал: | сори за невнимательность
смотря откуда апач ставил. если статически компиленые модули, то надо перекомпиляцию делать с опцией --enable-модуль. Если стандартная установка через порт или RPM, то там вроде через mod_so все сделано и модули уже скомпилены шареные и AddModule проканает. |
RPM. Простое добавление AddModule неработает. Апач вообще незапускается.
Может есть какие ссылки почитать про перекомпиляцию апача с добавлением новых модулей?
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 06/07/05 в 13:23 |
ibiz писал: | RPM. Простое добавление AddModule неработает. Апач вообще незапускается.
Может есть какие ссылки почитать про перекомпиляцию апача с добавлением новых модулей? |
opennet.ru
апач под RPM не юзал - не знаю.
кстати, еррорлог глянь и это, модуль добавляется LoadModule, а не AddModule. AddModule используется для немножко другого.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 06/07/05 в 13:32 |
Спасибо за помощь Pentarh и отдельное спасибо 24/7 Solutions.
Со всем более-менее разобрался, все вопросы решил.
|
|
|
|