Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

VPS. Как настроить доступ к субдомену, не зависимо от основного домена сайта?

Форумы VPS Как настроить доступ к субдомену, не зависимо от основного домена сайта?

toxi
1 год
0
Как настроить доступ к субдомену, не зависимо от основного домена сайта?

Здравствуйте.
Нужен совет:
Как настроить доступ к субдомену, не зависимо от основного домена сайта?
Пример:
Есть адрес: pma.example.com (по субдомену pma расположен phpmyadmin)
Есть второй адрес: pma.domain.com (по субдомену pma расположен phpmyadmin)
Нужно как-то прописать конструкцию вида: pma.* (domain), чтобы использовать один субдомен и не плодить миллион копий pma для каждого сайта, при этом не иcпользовать символические ссылки на сервере, чтобы не было у пользователей доступа к файлам phpmyadmin. По сути что-то похожее на Алиасы, но для субдоменов)
Но как это сделать, пока не могу сообразить.
На сервере используется nginx+apache.

Сергей М.
1 год
0

То есть phpmyadmin должна быть одна копия но открываться сервис должен по разным адресам(pma.*.name)?

toxi
1 год
0

То есть phpmyadmin должна быть одна копия но открываться сервис должен по разным адресам(pma.*.name)? © Сергей М.

Да, все верно, но желательно с учетом того, что основные адреса заранее не известны.

Сергей М.
1 год
0

Можно установить phpmyadmin на один из поддоменов, а с остальных настроить CNAME записи

toxi
1 год
0

Можно установить phpmyadmin на один из поддоменов, а с остальных настроить CNAME записи © Сергей М.

Если я правильно понял Вас, то нужно прописать CNAME примерно так?:
pma.mysite.in.ua. CNAME pma.example.com.
и для другого сайта так:
pma.domain.com. CNAME pma.example.com.

Сергей М.
1 год
1

Да, все верно

toxi
1 год
0

Что-то пошло не так. Прописал в ДНС запись вида (подставил соответственно реальные записи доменов):
pma.mysite.in.ua. CNAME pma.example.com.
Но при переходе по адресу pma.mysite.in.ua, сервер отвечает, что незнает такой сайт. Хотя адрес pma.example.com есть на сервере и открывается без проблем. Наверно адрес pma.mysite.in.ua нужно еще прописать в конфиге nginx, чтобы он знал, что такой адрес существует или как?

Сергей М.
1 год
0

Да, в конфиге nginx нужно прописать хосты.
Лучше перечислить все(если немного):

server_name pma.example.com pma.mysite.in.ua;

или можно задать маску
server_name  pma.*;

На уровне самого phpmyadmin, насколько помню, нет привязки к хосту, так что править ничего не нужно.

Участвовать в общении на этом форуме могут только зарегистрированные пользователи.