Скрипт добавления алиасов

sidorka
На сайте с 17.08.2012
Offline
211
862

Не завалялся у кого скрипт добавления алиасов? Не силен в баш-скриптах :(

Может кто возьмется наваять? На входе - основной домен(существующий) и текстовый файл с доменами-алиасами. Результат - добавление алиасов и перезагрузка нгинкса, можно логи еще писать.

Дешевые домены для дорвеев и не только - от 55р (https://goo.gl/Wtnwqp)
W
На сайте с 10.05.2009
Offline
114
#1

а смысл? залил все в корень www

направил стотыщ доменов прописав им в а запись нужные ip

а сервак, если не установленна какая то хитрая панель, все равно отправит в корень www

sidorka
На сайте с 17.08.2012
Offline
211
#2

На одном айпишнике несколько пачек висит всегда - нужно именно алиасы в нгинкс добавлять.

Оценили в 300 бачей такой баш-скрипт. Наверно, руками буду продолжать.

BkSeo
На сайте с 10.06.2013
Offline
126
#3
sidorka:
Оценили в 300 бачей такой баш-скрипт.

многовато...

sidorka
На сайте с 17.08.2012
Offline
211
#4

Готов заплатить 15-20.

---------- Добавлено 19.09.2013 в 22:55 ----------

wolfston:
а сервак, если не установленна какая то хитрая панель, все равно отправит в корень www

Прикидывал такой вариант тоже. htaccess большого размера не положит сервак? Можно htaccess по папкам разбрасывать, но если доменов будет 10-20к?

Про алиасы с приятелем сисадмином консультировался - тоже были сомнения в пригодности такого способа для большого количества доменов, но вроде успокоил - должно нормально работать.

BkSeo
На сайте с 10.06.2013
Offline
126
#5
sidorka:
Готов заплатить 15-20.

ты не в той ветке ищешь...

sidorka
На сайте с 17.08.2012
Offline
211
#6

Тут же технари что называется. Не у белых же спрашивать. Там кроме сапы и агрегаторов и не знает народ ни о чем.

BkSeo
На сайте с 10.06.2013
Offline
126
#7
sidorka:
Тут же технари что называется. Не у белых же спрашивать. Там кроме сапы и агрегаторов и не знает народ ни о чем.

я когда-то заказывал подобную тулзу на ачате, правда чел был знакомый, сейчас хз что и где, сам всё через ispmgr делаю, пока устраивает

W
На сайте с 10.05.2009
Offline
114
#8
sidorka:

Прикидывал такой вариант тоже. htaccess большого размера не положит сервак? Можно htaccess по папкам разбрасывать, но если доменов будет 10-20к?

Про алиасы с приятелем сисадмином консультировался - тоже были сомнения в пригодности такого способа для большого количества доменов, но вроде успокоил - должно нормально работать.

Зачем htaccess?

В php ппервой строкой -

define ( 'DOMEN', $_SERVER['SERVER_NAME']);

И теперь у тебя в константе DOMEN записан домен по которому обратился юзер, а дальше обрабтывай как тебе нада или подгружай данный из нужной папки или генери сайт под этот домен.

можно например так -

if (file_exists('data/'.DOMEN.'/cashe/' . md5($_SERVER['REQUEST_URI']). '.dat') ) {

touch ('data/'.DOMEN.'/cashe/' . md5($_SERVER['REQUEST_URI']). '.dat');

header ('Content-Type: text/html; charset=windows-1251');

echo file_get_contents ('data/'.DOMEN.'/cashe/' . md5($_SERVER['REQUEST_URI']). '.dat');

die();

}

sidorka
На сайте с 17.08.2012
Offline
211
#9

Это все понятно, я так уже делал. Тут хотелось бы хоть немного разгрузить интрепретатор и бд, и вопрос разбрасывания по папкам вынести на уровень ниже.

---------- Добавлено 20.09.2013 в 11:55 ----------

Еще симлинками можно разбрасывать - грузить винт, а не пхп.

Но вопрос пока не особо актуален - с тк-доменами вышла лажа, а для другой зоны пока регалку не написал.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий