Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Хостинги / Домены / Железо
»
Тема:
Del
Новая тема
Ответить
цитата
05/07/05 в 15:12
ibiz
Последний раз редактировалось: ibiz (
04/11/15 в 18:47
), всего редактировалось 1 раз
цитата
05/07/05 в 17:26
24/7 Solutions
Внешние софтинки определяют наверняка по подписи вебсервера, в т.ч. под ошибками. Тоесть запретив серверу отдавать подпись и сделав обработку всех ошибок своими скриптами - проблема опознания решается.
Сама проблема нестолько в большом размере конфига сколько в отжираемой памяти когда этот конфиг в нее загружен. В каком файле лежит конфиг - значения не имеет.
А если per-vhost настройки php и suexec ненужны - то смотреть в сторону mod_vhost_alias.
цитата
05/07/05 в 17:28
magic
такое впечатление что вы сами постите себе вопросы.
вы на мои коменты не смотрите это что бы казалось что я посты набираю.
цитата
05/07/05 в 17:53
ibiz
Допустим сейчас есть такая запись
*.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
----
Тоесть любой любой поддомен откликается как хост, а не как альяс.
Сделать также было бы идеальным решением.
Оффтопик:
такое впечатление что вы сами постите себе вопросы.
вы на мои коменты не смотрите это что бы казалось что я посты набираю.
БРЕД!!!
цитата
05/07/05 в 19:53
24/7 Solutions
Цитата:
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
Ну или стучи в асю - поможем.
цитата
05/07/05 в 20:39
ibiz
24/7 Solutions писал:
Вот это откуда берется? Какая софтина выдает?
WSPING32; XSpider; network-tools.com
24/7 Solutions писал:
В 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
Ну или стучи в асю - поможем.
Все таки праблема в апаче, Я так думаю.
Поддомены прописались успешно, но ссылаются не на главный домен, а на IP адрес. А при альясах на главный домен...
Или все же можно в конфиге апача прописать что-то потипу:
<VirtualHost 207.46.250.119>
ServerName *.domin.com
DocumentRoot /home/domin/public_html/all_sites
</VirtualHost>
Пробовал так делать, у меня ничего невышло.
цитата
05/07/05 в 20:57
24/7 Solutions
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/
Субдомен - вообще не будет учтен.
цитата
06/07/05 в 00:00
ibiz
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
и все будет работать...
цитата
06/07/05 в 01:51
Pentarh
Приехали
<virtualhost ...>
ServerName domain.com
ServerAlias *.domain.com
...
</virtualhost>
цитата
06/07/05 в 09:37
24/7 Solutions
2 Pentarh:
Читай внимательнее вопрос. У человека как раз проблема с тем чтобы не использовать SearverAlias. А в ServerName никаких * низя.
цитата
06/07/05 в 12:03
ibiz
Pentarh:
мне нужно именно без альясов.
Кто нить подскажите с mod_vhost_alias, надо ли его ставить и как ставится дополнительный модуль в апаче?
P.S. При команде ./httpd -l апач собран без этого модуля. Просто написать AddModule mod_vhost_alias.c в конфиг еще непробовал.
цитата
06/07/05 в 12:16
Pentarh
сори за невнимательность
смотря откуда апач ставил. если статически компиленые модули, то надо перекомпиляцию делать с опцией --enable-модуль. Если стандартная установка через порт или RPM, то там вроде через mod_so все сделано и модули уже скомпилены шареные и AddModule проканает.
цитата
06/07/05 в 13:09
ibiz
Pentarh писал:
сори за невнимательность
смотря откуда апач ставил. если статически компиленые модули, то надо перекомпиляцию делать с опцией --enable-модуль. Если стандартная установка через порт или RPM, то там вроде через mod_so все сделано и модули уже скомпилены шареные и AddModule проканает.
RPM. Простое добавление AddModule неработает. Апач вообще незапускается.
Может есть какие ссылки почитать про перекомпиляцию апача с добавлением новых модулей?
цитата
06/07/05 в 13:23
Pentarh
ibiz писал:
RPM. Простое добавление AddModule неработает. Апач вообще незапускается.
Может есть какие ссылки почитать про перекомпиляцию апача с добавлением новых модулей?
opennet.ru
апач под RPM не юзал - не знаю.
кстати, еррорлог глянь и это, модуль добавляется LoadModule, а не AddModule. AddModule используется для немножко другого.
цитата
06/07/05 в 13:32
ibiz
Спасибо за помощь
Pentarh
и отдельное спасибо
24/7 Solutions
.
Со всем более-менее разобрался, все вопросы решил.
Новая тема
Ответить
Эта страница в полной версии