хмм используйте днс-сервера регистратора или бесплатные...
очень удобно - если абуза прийдет - ip поменяли в настройках зоны - и быстренько на запасной аэродром...
для того чтобы заюзать мод_рерайт надо VirtualDocumentRoot в httpd.conf поставить, а для этого нужны права root, или я ошибаюсь? 🙄
Darkstoch,
Спецом для Вас переписал скрипт, как оказалось оригинальная версия работала под старой версией цпанели :)
<?php$server_name = 'your_domain_name';$cpanel_login = 'login_to_cpanel';$cpanel_pass = 'pass_to_cpanel';$cpanel_server = 'cpanel_server';$theme='x3';$subdomains = @file("domains.txt");foreach($subdomains as $subdomain) {$subdomain=rtrim($subdomain);$dir = 'public_html%2F' . $subdomain;file("http://" . $cpanel_login . ":" . $cpanel_pass . "@" . $cpanel_server . ":2082/frontend/$theme/subdomain/doadddomain.html?domain=$subdomain&rootdomain=$server_name&dir=$dir");echo "$subdomain.$server_name was created<br>";}?>
Пояснения:
$server_name - имя основного домена, к которому будем лепить субдомены
к примеру
$server_name='microsoft.com';
$cpanel_login,$cpanel_password - логин и пароль к цпанели
$cpanel_login='test';
$cpanel_password='testpassword';
$cpanel_server - имя сервера цпанели, в основном совпадает с именем основного домена
$cpanel_server='microsoft.com';
$theme - тема в цпанели, обычно x3
Логика работы:
1.Заливаете этот скрипт к себе на хостинг или локально можно его запускать( если денвер есть)
2. Создаете в той же папке на хостинге файлик domains.txt приблизительно такого содержания:
3. Открываете в браузере этот скрипт (запускаете его на исполнение).
4. Скрипт парсит файл domains.txt и вызывает URL в цпанели которы создает эти субдомены (ну тоже самое как вы бы руками делали).
5. ??????
6. PROFIT!!!!
ps: в принципе можно на любом языке это сделать - главное вызвать тот URL.
pss время выполнения скрипта ограничено max_execution_time в настройках php.
:)
cyber2 добавил 06.12.2009 в 11:47
Кстати, если тема x3, можно воспользоваться wildcard domains.
В цпанели добавляете субдомен с названием *
потом кидаете в корень .htaccess
И теперь если человек запрашивает страницу test.yourdomain.com/testpage1.htm, его редиректит на yourdomain.com/test/testpage1.htm
Вспоминается библия и экклезиаст:
пройдет полгода и новое поколение по прежнему захочет оценить преимущества дешового хостинга. имхо. 🙄
ничего они Вам не обязаны, если бы Вы оферту читали - там интересно все описано:
Поймите правильно - я не защищаю кейвеб и желаю Вам скорее получить свои данные и больше не попадать в такие ситуации, но в этом конкретном случае - лучше согласиться на их условия. Что они предлагают по минимуму? Какое решение?
cyber2 добавил 05.12.2009 в 20:30
причем тут Латвия Россия а также Берег Слоновой Кости, если по условиям оферты, с которой ТС согласился когда к ним засайнапился - все разбирательства идут только в Германии и по законодательству Германии?
http://www.keyweb.ru/general_rules.html
А можна ссылку на закон, причем закон Федеративной Республики Германия? 🙄
Ибо по их договору-оферте:
Особо радует пункт 11
какие мануалы для апача на шаред хостинге с цпанелью? ))))
cyber2 добавил 05.12.2009 в 20:14
по русски не встречал
там тупой скрипт
открываешь его, поправляешь значения переменных (логин-пароль к цпанели и тд)
потом можно либо по одному субдомену создавать вызывая тот скрипт либо в файле список субдоменов.
воспользуйся гугль транслейтом а вообще учи язык - в жизни пригодится ))
Посмотрите здесь
там прописан не анлим, а dFlat.
Данная модель подчинена правилу Fair Use - что в свою очередь означает, если потребления трафика вашим сервером сильно превосходит потребление среднестатистического сервера(на данный момент это значение колеблется от 3 до 5Тб/месяц), то они оставляют за собой право попросить клиента перейти на выделенную линию подключения.
Как бы если хотите в суд - Вас никто не держит, но мне кажется что юрподдержка у Кейвеба будет получше, чем у того, кто подаст на них в суд. Да и никто не будет подавать в суд скорее всего 🙄 Переливаете из пустого в порожнее...
Закажите минимальную выделенную линию и бегите оттуда, мой Вам совет.
На будущее заранее обговаривайте значения некоторых терминов и ограничений заранее.
NB: про сервера за 39 евро с анлимом в 100 мб напомнило, просьба не пинать 😂
я подозреваю, что каких-нибудь французов/арабов/итальянцев там тоже море, тк соотношение цена/качество очень привлекательно у них :) Не делать же под каждый язык Евросоюза саппорт...
английским они владеют, язык международного общения общепризнанный, этого вполне достаточно для общения с ними через гугль транслейт и школьные знания английского... :)
свято место пусто не бывает (с) русская народная пословица