|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
Доброго времени суток! Есть желание реализовать следующую задумку. Пока что в лабораторных целях, возможно дальше - в практических. Есть сайт с каталогом компаний. Каждая компания, условно, site.ru/companies/mycompany/ , нужно сделать чтобы каждая компания смогла подключить себе домен для своей папки на сайте. Т.е., например, компания mycompany покупает такую возможность и домен mycompany.ru показывает содержимое указанной ссылки (редирект не подходит). В разделе каждой компании могут быть подразделы. Сайт на VPS. Необходимы советы как это сделать. Т.е. понятно, что редактирование конфигов ручное, но есть ли какие-то советы и рекомендации по этой части? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 08:13 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
Указать для виртхоста mycompany.ru документрутом соответствующую директорию. В этом смысле всё просто. Другой вопрос - как обеспечить полноценную работоспособность двух и более сайтов с различными документрутами. Решаемо, конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 08:49 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
WebDebug, ну так это же обычный хостинг вырисовывается. Кто будет ходить на дурацкий адрес, если есть нормальный ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 13:19 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
netwindWebDebug, ну так это же обычный хостинг вырисовывается. Кто будет ходить на дурацкий адрес, если есть нормальный ? Не понял этого коммента, ни первой части (про хостинг), ни второй (про дурацкий адрес). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 15:33 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
netwindКто будет ходить на дурацкий адрес, если есть нормальный ?Это если в mycompany почесались и купили нормальный mycompany.ru для своей директории. А к тем, хто подэкономил, пойдут через главный домен каталога. Каким бы "дурацким" он ни был, а в поисковике проиндексируется - оттуда и пойдут. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 22:37 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
Ни фига не понимаю. Какие дурацкие адреса, какие нормальные? Для тех, кто оформляет такую услугу на сайте-каталоге компаний - все адреса нормальные. Да, они покупают домен. И делаем им настройку (а какую - об этом и вопрос темы). Чтобы они заходили на домен, а видели то, что было бы на нашем сайте в "своем" подразделе. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 22:47 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
WebDebugНи фига не понимаю. Какие дурацкие адреса, какие нормальные? Для тех, кто оформляет такую услугу на сайте-каталоге компаний - все адреса нормальные. Да, они покупают домен. И делаем им настройку (а какую - об этом и вопрос темы). Чтобы они заходили на домен, а видели то, что было бы на нашем сайте в "своем" подразделе. ну обычный хостинг это.. чтобы с сайта some.site ходило в определенную директорию - вот и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 00:19 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
alexy_blackну обычный хостинг это.. Да нет, вы что, я вроде бы написал в самом начале: "Есть сайт с каталогом компаний". Т.е. там будет CMS для управления всем сайтом (Битрикс), в т.ч. функционалом компаний, и для каждой компании свой раздел. Раздел текущей компании использует очень многое (если не сказать "все") данных, управляемых CMS, а также использует механизмы сайта (шаблоны подсайта, маркетинговая поддержка как подсайтов так и конкретных товаров/услуг, и др). Если бы для каждой компании независимый сайт - то этот вопрос не имел бы смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 00:46 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
Непонятно в чем вопрос. VirtualHost'ы в apache существуют с конца 90, не думаю, что что-то изменилось. В 90-ых "виртуальный недо-сервера" были ощутимо хуже реальных с выделенным IP, т.к. некоторые браузеры и клиентские средства на них глючили. Сейчас - не знаю, не сталкивался. Думаю, что все современные браузеры поддержку виртуальных серверов имеют и попасть на глюки достаточно сложно. Настраивайте себе virtual host's - в чем проблема? Максимум написать скрипт, который пройдется по директориям, наплодить файлов конфигураций в /etc/httpd/conf.d и перезапустить apache AFAIK & IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 10:49 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
Да мне не нужны указания типа "что тут сложного?" и "в чем проблема-то?". Мне нужны советы от тех, кто это делал, или кто хорошо знает как это лучше сделать и какие могут быть сложности. Чтобы сделать удобнее, универсальнее и избежать проблем в дальнейшем. - Как удобно добавлять, редактировать и управлять большим кол-во таких виртуальных хостов? - Какие ограничения по производительности могут быть, напр., 1000 отдельных доменов способна как-то повлиять на производительность? - Коллега сообщал о необходимости внесения правок для htacess после настройки виртуалхоста, а можно без этого обойтись нормальным способом? - Также коллега сообщал о необходимости абсолютных путей для указания статики, а возможно как-то избежать этого другими нормальными путями? - Можно ли как-то на VPS сделать автоматическое создание и полную настройку виртуалхоста из CMS? И в случае необходимости - удаление настроенных ранее виртуалхостов? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 13:15 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
Идея приблизительно понятна. авторДа мне не нужны указания типа "что тут сложного?" и "в чем проблема-то?". Мне нужны советы от тех, кто это делал, или кто хорошо знает как это лучше сделать и какие могут быть сложности. Чтобы сделать удобнее, универсальнее и избежать проблем в дальнейшем. Как удобно добавлять, редактировать и управлять большим кол-во таких виртуальных хостов? Да обязательно у вас будут проблемы. Как же без них ? Ни одно ПО класса "панель управления хостингом" этого не предоставит. Нет никакого нормального способа. Хостинг обычно данные клиентов отделяет между собой, а вы собираетесь заделать один сайт с доступом ко всем. В apache есть mod_vhost_alias. В nginx (а он у вас или уже есть или потом будет) придется накручивать какие-то правила. Поизучайте, но, опять же, никакого готового рецепта. автор Какие ограничения по производительности могут быть, напр., 1000 отдельных доменов способна как-то повлиять на производительность? Допустим, в стандартной конфигурации есть незначительные проблемы , которые могут возникнуть как раз при управлении из скриптов. Там же нужно делать apachectl restart или configtest. Подтормаживает это если число сайтов тысячами измеряется. При обычном обслуживании ничего страшного. mod_vhost_alias это все не важно. авторКоллега сообщал о необходимости внесения правок для htacess после настройки виртуалхоста, а можно без этого обойтись нормальным способом? Тут можно только предполагать что именно он имел ввиду. Скорее всего, речь была о том, что есть хостинг с панелью управления (причем, не он не думал даже какой именно, произвольной) и некий каталог, в котором с помощью rewrite заделаны перенаправления. Ну конечно, надо будет править такой .htaccess. Так ведь вам все равно писать и писать. автор Также коллега сообщал о необходимости абсолютных путей для указания статики, а возможно как-то избежать этого другими нормальными путями? Та же история - не понятно какой он план выбрал. Скорее всего, это связано с версткой html и каким-то принятыми у вас техниками на уже сделанных сайтах. Может оно уже сверстано с абсолютными ? Ну так переверстайте без абсолютных путей. Как раз к весне успеете. автор Можно ли как-то на VPS сделать автоматическое создание и полную настройку виртуалхоста из CMS? И в случае необходимости - удаление настроенных ранее виртуалхостов? Формальный ответ - конечно, можно ! Практичный ответ : а кто это все будет писать, если в команде только php и немного битрикс знают? Из php можно запускать любые программы, а с помощью sudo контролировать любые системные действия или запускать скрипты как root. Теоретических проблем нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:02 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
WebDebugТ.е. там будет CMS для управления всем сайтом (Битрикс)WebDebugнапр., 1000 отдельных доменовКак-то у меня не сопрягается одно с другим. Вы планируете лицензировать 1000 дополнительных сайтов для Битрикса? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:09 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
miksoftWebDebugТ.е. там будет CMS для управления всем сайтом (Битрикс)WebDebugнапр., 1000 отдельных доменовКак-то у меня не сопрягается одно с другим. Вы планируете лицензировать 1000 дополнительных сайтов для Битрикса? там вроде есть лицензии без ограничения числа сайтов. Хотя не понятно как оно потянет в плане нагрузки. Так что в перспективе ситуация осложняется еще и многосерверной конфигурацией. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:12 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
netwindтам вроде есть лицензии без ограничения числа сайтов.Лицензии-то есть, только стоят сильно больше, чем оплата специалиста, который бы сделал первоначальную настройку и объяснил бы как дальше жить, чтобы ничего не сломать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:20 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
miksoftWebDebugТ.е. там будет CMS для управления всем сайтом (Битрикс)WebDebugнапр., 1000 отдельных доменовКак-то у меня не сопрягается одно с другим. Вы планируете лицензировать 1000 дополнительных сайтов для Битрикса? Не-не-не, вы что :) Мы не миллионеры, чтобы платить за 1000 доп. сайтов. Да и тормоза будут. Да и не знаю, столько сайтов возможно ли в одной админке. Мы хотим просто делать алиасы для тех клиентов, которые не хотят заказывать себе разработку сайта, а хотят загрузить инфо о товарах/услугах на наш сайт, купить домен и связать все это (стоимость такой услуги планируем сделать, условно, копеечной, т.е. минимальной), настроив шаблон для своего сайта. Насколько я знаю, такое в tiu.ru возможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:30 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
WebDebugнастроив шаблон для своего сайтаНастраивать сами клиенты будут? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:33 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
netwindДа обязательно у вас будут проблемы. Как же без них ? Ни одно ПО класса "панель управления хостингом" этого не предоставит. Нет никакого нормального способа. Хостинг обычно данные клиентов отделяет между собой, а вы собираетесь заделать один сайт с доступом ко всем. Большое человеческое спасибо! Теперь понял, что серьезных противопоказаний нет, все решаемо. Если не решим своими силами в плане nginx, apache и т.п. - обратимся на фриланс, скорее всего так и получится. Пока что я понимаю алгоритм таков: 1) делаем управление такими доменами в CMS, с созданием/удалением. 2) при создании привязки домена к разделу обращаемся в командной строке с некоему скрипту на сервере, который настраивает алиас - то бишь виртуалхост, и настраивает nginx для статики (пока для меня загадка как, но как-то нужно чтобы статика отдавалась с основного сайта, или придумать другую систему). Абсолютные ссылки на статику никогда не делали - поэтому и спрашивал, что и сейчас не хочется использовать такую систему. На данном этапе вопросов больше нет, кроме одного: если мы самостоятельно добавляем виртуалхосты, могут ли быть какие-то проблемы с панелями администрирования (ISPmanager, CPanel и др) - не будет ли конфликтов(напр., мы записали, а панель внесла изменения)? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:40 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
miksoftWebDebugнастроив шаблон для своего сайтаНастраивать сами клиенты будут? Да, конечно. Зачем нам делать работу за пользователей. Там простой выбор используемого шаблона из списка предопределенных, с возможностью создания своего шаблона (тут мы просто даем инструкцию по созданию шаблона и пример одного из используемых). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:42 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
WebDebugmiksoftпропущено... Настраивать сами клиенты будут? Да, конечно. Зачем нам делать работу за пользователей. Там простой выбор используемого шаблона из списка предопределенных, с возможностью создания своего шаблона (тут мы просто даем инструкцию по созданию шаблона и пример одного из используемых).Т.е. вы их пустите в админку Битрикса? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:44 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
WebDebugНа данном этапе вопросов больше нет, кроме одного: если мы самостоятельно добавляем виртуалхосты, могут ли быть какие-то проблемы с панелями администрирования (ISPmanager, CPanel и др) - не будет ли конфликтов(напр., мы записали, а панель внесла изменения)? Могут . Или не могут. 50% . Там же наверняка не один сайт и специфичные настройки старые были. Я бы выделил отдельный сервер ispmanager под это дело только с одним сайтом + клиентские. nginx эта панель сама подергает и настроит. И управлять ей лучше через веб. Если самим через system('sudo ...'), то слишком много внимания нужно уделить безопасности всего этого кода работающего от root. А тут вроде как пароль лишь бы спрятан был и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:54 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
miksoftТ.е. вы их пустите в админку Битрикса? А при чем здесь админка? Это часть их личного кабинета. Это не шаблоны сайта в понимании Битрикс, это отдельная система шаблонов, почти не связанная с системными шаблонами. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 15:05 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
netwindWebDebugНа данном этапе вопросов больше нет, кроме одного: если мы самостоятельно добавляем виртуалхосты, могут ли быть какие-то проблемы с панелями администрирования (ISPmanager, CPanel и др) - не будет ли конфликтов(напр., мы записали, а панель внесла изменения)? Могут . Или не могут. 50% . Там же наверняка не один сайт и специфичные настройки старые были. Я бы выделил отдельный сервер ispmanager под это дело только с одним сайтом + клиентские. nginx эта панель сама подергает и настроит. И управлять ей лучше через веб. Если самим через system('sudo ...'), то слишком много внимания нужно уделить безопасности всего этого кода работающего от root. А тут вроде как пароль лишь бы спрятан был и все. Да, так и будет. Для всего этого - отдельный VPS, без других сайтов. Т.е. чисто под этот проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 15:07 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
А почему вы не выбрали домены типа *.pages.хитрая-контора.ru ? В этом случае услуги отдельной услуги регистрации домена просто не потребуется. Имя можно и покороче придумать. И зарегистрировать отдельное короткое. Этот вариант крайне удобен, потому что конфигурация становится как раз очень традиционной. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 15:39 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
netwindА почему вы не выбрали домены типа *.pages.хитрая-контора.ru ? В этом случае услуги отдельной услуги регистрации домена просто не потребуется. Имя можно и покороче придумать. И зарегистрировать отдельное короткое. Этот вариант крайне удобен, потому что конфигурация становится как раз очень традиционной. У нас планируется самый обычный сайт, где обычные урлы типа /компании/моя-компания/. И планируется приобретение компаниями опций по прикреплению к "своему" урлу своего домена. Поэтому поддомены ни там ни там не к месту. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 15:53 |
|
Каждой подпапке - домен
|
|||
---|---|---|---|
#18+
WebDebugУ нас планируется самый обычный сайт, где обычные урлы типа /компании/моя-компания/. И планируется приобретение компаниями опций по прикреплению к "своему" урлу своего домена. Поэтому поддомены ни там ни там не к месту. Ну так перепланируйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 02:57 |
|
|
start [/forum/topic.php?fid=25&fpage=24&tid=1481833]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
100ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 215ms |
0 / 0 |