powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Каждой подпапке - домен
25 сообщений из 31, страница 1 из 2
Каждой подпапке - домен
    #39132742
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Есть желание реализовать следующую задумку. Пока что в лабораторных целях, возможно дальше - в практических.
Есть сайт с каталогом компаний. Каждая компания, условно, site.ru/companies/mycompany/ , нужно сделать чтобы каждая компания смогла подключить себе домен для своей папки на сайте. Т.е., например, компания mycompany покупает такую возможность и домен mycompany.ru показывает содержимое указанной ссылки (редирект не подходит). В разделе каждой компании могут быть подразделы.

Сайт на VPS.

Необходимы советы как это сделать. Т.е. понятно, что редактирование конфигов ручное, но есть ли какие-то советы и рекомендации по этой части?
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39132751
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указать для виртхоста mycompany.ru документрутом соответствующую директорию. В этом смысле всё просто.

Другой вопрос - как обеспечить полноценную работоспособность двух и более сайтов с различными документрутами. Решаемо, конечно.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39133051
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebDebug, ну так это же обычный хостинг вырисовывается. Кто будет ходить на дурацкий адрес, если есть нормальный ?
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39133262
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
netwindWebDebug, ну так это же обычный хостинг вырисовывается. Кто будет ходить на дурацкий адрес, если есть нормальный ?
Не понял этого коммента, ни первой части (про хостинг), ни второй (про дурацкий адрес).
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39133899
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindКто будет ходить на дурацкий адрес, если есть нормальный ?Это если в mycompany почесались и купили нормальный mycompany.ru для своей директории. А к тем, хто подэкономил, пойдут через главный домен каталога. Каким бы "дурацким" он ни был, а в поисковике проиндексируется - оттуда и пойдут.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39133909
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ни фига не понимаю. Какие дурацкие адреса, какие нормальные? Для тех, кто оформляет такую услугу на сайте-каталоге компаний - все адреса нормальные. Да, они покупают домен. И делаем им настройку (а какую - об этом и вопрос темы). Чтобы они заходили на домен, а видели то, что было бы на нашем сайте в "своем" подразделе.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39133986
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebDebugНи фига не понимаю. Какие дурацкие адреса, какие нормальные? Для тех, кто оформляет такую услугу на сайте-каталоге компаний - все адреса нормальные. Да, они покупают домен. И делаем им настройку (а какую - об этом и вопрос темы). Чтобы они заходили на домен, а видели то, что было бы на нашем сайте в "своем" подразделе.

ну обычный хостинг это..
чтобы с сайта some.site ходило в определенную директорию - вот и все.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134005
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexy_blackну обычный хостинг это..
Да нет, вы что, я вроде бы написал в самом начале: "Есть сайт с каталогом компаний". Т.е. там будет CMS для управления всем сайтом (Битрикс), в т.ч. функционалом компаний, и для каждой компании свой раздел. Раздел текущей компании использует очень многое (если не сказать "все") данных, управляемых CMS, а также использует механизмы сайта (шаблоны подсайта, маркетинговая поддержка как подсайтов так и конкретных товаров/услуг, и др).

Если бы для каждой компании независимый сайт - то этот вопрос не имел бы смысла.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134199
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно в чем вопрос.

VirtualHost'ы в apache существуют с конца 90, не думаю, что что-то изменилось. В 90-ых "виртуальный недо-сервера" были ощутимо хуже реальных с выделенным IP, т.к. некоторые браузеры и клиентские средства на них глючили.

Сейчас - не знаю, не сталкивался. Думаю, что все современные браузеры поддержку виртуальных серверов имеют и попасть на глюки достаточно сложно.

Настраивайте себе virtual host's - в чем проблема? Максимум написать скрипт, который пройдется по директориям, наплодить файлов конфигураций в /etc/httpd/conf.d и перезапустить apache

AFAIK & IMHO
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134439
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да мне не нужны указания типа "что тут сложного?" и "в чем проблема-то?". Мне нужны советы от тех, кто это делал, или кто хорошо знает как это лучше сделать и какие могут быть сложности. Чтобы сделать удобнее, универсальнее и избежать проблем в дальнейшем.

- Как удобно добавлять, редактировать и управлять большим кол-во таких виртуальных хостов?
- Какие ограничения по производительности могут быть, напр., 1000 отдельных доменов способна как-то повлиять на производительность?
- Коллега сообщал о необходимости внесения правок для htacess после настройки виртуалхоста, а можно без этого обойтись нормальным способом?
- Также коллега сообщал о необходимости абсолютных путей для указания статики, а возможно как-то избежать этого другими нормальными путями?
- Можно ли как-то на VPS сделать автоматическое создание и полную настройку виртуалхоста из CMS? И в случае необходимости - удаление настроенных ранее виртуалхостов?
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134543
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея приблизительно понятна.

авторДа мне не нужны указания типа "что тут сложного?" и "в чем проблема-то?". Мне нужны советы от тех, кто это делал, или кто хорошо знает как это лучше сделать и какие могут быть сложности. Чтобы сделать удобнее, универсальнее и избежать проблем в дальнейшем.
Как удобно добавлять, редактировать и управлять большим кол-во таких виртуальных хостов?

Да обязательно у вас будут проблемы. Как же без них ?
Ни одно ПО класса "панель управления хостингом" этого не предоставит. Нет никакого нормального способа.
Хостинг обычно данные клиентов отделяет между собой, а вы собираетесь заделать один сайт с доступом ко всем.

В apache есть mod_vhost_alias.
В nginx (а он у вас или уже есть или потом будет) придется накручивать какие-то правила.
Поизучайте, но, опять же, никакого готового рецепта.

автор Какие ограничения по производительности могут быть, напр., 1000 отдельных доменов способна как-то повлиять на производительность?
Допустим, в стандартной конфигурации есть незначительные проблемы , которые могут возникнуть как раз при управлении из скриптов. Там же нужно делать apachectl restart или configtest. Подтормаживает это если число сайтов тысячами измеряется.
При обычном обслуживании ничего страшного. mod_vhost_alias это все не важно.

авторКоллега сообщал о необходимости внесения правок для htacess после настройки виртуалхоста, а можно без этого обойтись нормальным способом?

Тут можно только предполагать что именно он имел ввиду.
Скорее всего, речь была о том, что есть хостинг с панелью управления (причем, не он не думал даже какой именно, произвольной) и некий каталог, в котором с помощью rewrite заделаны перенаправления.
Ну конечно, надо будет править такой .htaccess. Так ведь вам все равно писать и писать.

автор Также коллега сообщал о необходимости абсолютных путей для указания статики, а возможно как-то избежать этого другими нормальными путями?

Та же история - не понятно какой он план выбрал.
Скорее всего, это связано с версткой html и каким-то принятыми у вас техниками на уже сделанных сайтах. Может оно уже сверстано с абсолютными ? Ну так переверстайте без абсолютных путей. Как раз к весне успеете.

автор Можно ли как-то на VPS сделать автоматическое создание и полную настройку виртуалхоста из CMS? И в случае необходимости - удаление настроенных ранее виртуалхостов?
Формальный ответ - конечно, можно !
Практичный ответ : а кто это все будет писать, если в команде только php и немного битрикс знают?

Из php можно запускать любые программы, а с помощью sudo контролировать любые системные действия или запускать скрипты как root. Теоретических проблем нет.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134553
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebDebugТ.е. там будет CMS для управления всем сайтом (Битрикс)WebDebugнапр., 1000 отдельных доменовКак-то у меня не сопрягается одно с другим.
Вы планируете лицензировать 1000 дополнительных сайтов для Битрикса?
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134560
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftWebDebugТ.е. там будет CMS для управления всем сайтом (Битрикс)WebDebugнапр., 1000 отдельных доменовКак-то у меня не сопрягается одно с другим.
Вы планируете лицензировать 1000 дополнительных сайтов для Битрикса?
там вроде есть лицензии без ограничения числа сайтов.
Хотя не понятно как оно потянет в плане нагрузки. Так что в перспективе ситуация осложняется еще и многосерверной конфигурацией.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134576
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindтам вроде есть лицензии без ограничения числа сайтов.Лицензии-то есть, только стоят сильно больше, чем оплата специалиста, который бы сделал первоначальную настройку и объяснил бы как дальше жить, чтобы ничего не сломать.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134608
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftWebDebugТ.е. там будет CMS для управления всем сайтом (Битрикс)WebDebugнапр., 1000 отдельных доменовКак-то у меня не сопрягается одно с другим.
Вы планируете лицензировать 1000 дополнительных сайтов для Битрикса?

Не-не-не, вы что :) Мы не миллионеры, чтобы платить за 1000 доп. сайтов. Да и тормоза будут. Да и не знаю, столько сайтов возможно ли в одной админке.
Мы хотим просто делать алиасы для тех клиентов, которые не хотят заказывать себе разработку сайта, а хотят загрузить инфо о товарах/услугах на наш сайт, купить домен и связать все это (стоимость такой услуги планируем сделать, условно, копеечной, т.е. минимальной), настроив шаблон для своего сайта. Насколько я знаю, такое в tiu.ru возможно.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134624
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebDebugнастроив шаблон для своего сайтаНастраивать сами клиенты будут?
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134639
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
netwindДа обязательно у вас будут проблемы. Как же без них ?
Ни одно ПО класса "панель управления хостингом" этого не предоставит. Нет никакого нормального способа.
Хостинг обычно данные клиентов отделяет между собой, а вы собираетесь заделать один сайт с доступом ко всем.

Большое человеческое спасибо! Теперь понял, что серьезных противопоказаний нет, все решаемо. Если не решим своими силами в плане nginx, apache и т.п. - обратимся на фриланс, скорее всего так и получится.

Пока что я понимаю алгоритм таков:
1) делаем управление такими доменами в CMS, с созданием/удалением.
2) при создании привязки домена к разделу обращаемся в командной строке с некоему скрипту на сервере, который настраивает алиас - то бишь виртуалхост, и настраивает nginx для статики (пока для меня загадка как, но как-то нужно чтобы статика отдавалась с основного сайта, или придумать другую систему). Абсолютные ссылки на статику никогда не делали - поэтому и спрашивал, что и сейчас не хочется использовать такую систему.

На данном этапе вопросов больше нет, кроме одного: если мы самостоятельно добавляем виртуалхосты, могут ли быть какие-то проблемы с панелями администрирования (ISPmanager, CPanel и др) - не будет ли конфликтов(напр., мы записали, а панель внесла изменения)?
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134643
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftWebDebugнастроив шаблон для своего сайтаНастраивать сами клиенты будут?
Да, конечно. Зачем нам делать работу за пользователей. Там простой выбор используемого шаблона из списка предопределенных, с возможностью создания своего шаблона (тут мы просто даем инструкцию по созданию шаблона и пример одного из используемых).
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134647
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebDebugmiksoftпропущено...
Настраивать сами клиенты будут?
Да, конечно. Зачем нам делать работу за пользователей. Там простой выбор используемого шаблона из списка предопределенных, с возможностью создания своего шаблона (тут мы просто даем инструкцию по созданию шаблона и пример одного из используемых).Т.е. вы их пустите в админку Битрикса?
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134672
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebDebugНа данном этапе вопросов больше нет, кроме одного: если мы самостоятельно добавляем виртуалхосты, могут ли быть какие-то проблемы с панелями администрирования (ISPmanager, CPanel и др) - не будет ли конфликтов(напр., мы записали, а панель внесла изменения)?
Могут . Или не могут. 50% . Там же наверняка не один сайт и специфичные настройки старые были.
Я бы выделил отдельный сервер ispmanager под это дело только с одним сайтом + клиентские. nginx эта панель сама подергает и настроит. И управлять ей лучше через веб.

Если самим через system('sudo ...'), то слишком много внимания нужно уделить безопасности всего этого кода работающего от root.
А тут вроде как пароль лишь бы спрятан был и все.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134689
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftТ.е. вы их пустите в админку Битрикса?
А при чем здесь админка? Это часть их личного кабинета. Это не шаблоны сайта в понимании Битрикс, это отдельная система шаблонов, почти не связанная с системными шаблонами.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134691
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
netwindWebDebugНа данном этапе вопросов больше нет, кроме одного: если мы самостоятельно добавляем виртуалхосты, могут ли быть какие-то проблемы с панелями администрирования (ISPmanager, CPanel и др) - не будет ли конфликтов(напр., мы записали, а панель внесла изменения)?
Могут . Или не могут. 50% . Там же наверняка не один сайт и специфичные настройки старые были.
Я бы выделил отдельный сервер ispmanager под это дело только с одним сайтом + клиентские. nginx эта панель сама подергает и настроит. И управлять ей лучше через веб.

Если самим через system('sudo ...'), то слишком много внимания нужно уделить безопасности всего этого кода работающего от root.
А тут вроде как пароль лишь бы спрятан был и все.

Да, так и будет. Для всего этого - отдельный VPS, без других сайтов. Т.е. чисто под этот проект.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134737
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему вы не выбрали домены типа *.pages.хитрая-контора.ru ?
В этом случае услуги отдельной услуги регистрации домена просто не потребуется. Имя можно и покороче придумать. И зарегистрировать отдельное короткое.
Этот вариант крайне удобен, потому что конфигурация становится как раз очень традиционной.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39134745
WebDebug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
netwindА почему вы не выбрали домены типа *.pages.хитрая-контора.ru ?
В этом случае услуги отдельной услуги регистрации домена просто не потребуется. Имя можно и покороче придумать. И зарегистрировать отдельное короткое.
Этот вариант крайне удобен, потому что конфигурация становится как раз очень традиционной.

У нас планируется самый обычный сайт, где обычные урлы типа /компании/моя-компания/. И планируется приобретение компаниями опций по прикреплению к "своему" урлу своего домена. Поэтому поддомены ни там ни там не к месту.
...
Рейтинг: 0 / 0
Каждой подпапке - домен
    #39135304
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebDebugУ нас планируется самый обычный сайт, где обычные урлы типа /компании/моя-компания/. И планируется приобретение компаниями опций по прикреплению к "своему" урлу своего домена. Поэтому поддомены ни там ни там не к месту.

Ну так перепланируйте.
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Каждой подпапке - домен
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]