Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Del
цитата
05/07/05 в 15:12
 ibiz
trollface.png

Последний раз редактировалось: 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
такое впечатление что вы сами постите себе вопросы. icon_smile.gif
вы на мои коменты не смотрите это что бы казалось что я посты набираю.
цитата
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
----
Тоесть любой любой поддомен откликается как хост, а не как альяс.
Сделать также было бы идеальным решением.

Оффтопик:
такое впечатление что вы сами постите себе вопросы. icon_smile.gif
вы на мои коменты не смотрите это что бы казалось что я посты набираю.
БРЕД!!!
цитата
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
Приехали icon_smile.gif

<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.
Со всем более-менее разобрался, все вопросы решил.


Эта страница в полной версии