У меня есть VPS, на котором установлен CPanel .

Я создал поддомен mail.mysite.com но всякий раз, когда мы посещаем этот сайт, мы получаем страницу с index of и парой файлов.

Тем не менее, когда мы используем www.mail.mysite.com он работает совершенно нормально, и мы перенаправлены в нужное место.

Вот моя текущая конфигурация в CPanel

Есть идеи?

1 ответ1

0

Я предполагаю, что вы делаете эти перенаправления поддоменов, потому что вы хотите обеспечить SSL-соединения.

По умолчанию субдомены mail , webmail , whm и cpanel зарезервированы cPanel. Эти субдомены используются для предоставления посетителям экрана входа в систему для соответствующей службы. mail поддомен по умолчанию указывает на IP-адрес главного сервера, этот используется для настройки почтовых клиентов.

cPanel также позволяет вам:

  1. Отключите эти прокси-субдомены (как они называются) полностью,
  2. Отключить создание этих поддоменов в DNS, или
  3. Разрешить пользователям переопределять эти прокси-домены с их собственными настройками.

Если вы используете эти субдомены для простого перенаправления пользователей на правильную страницу входа в систему для службы, обязательно включите прокси-субдомены и создание прокси-субдомена в WHM > Server Configuration > Tweak Settings

Я вижу, что вы пытаетесь перенаправить пользователей на защищенные SSL-версиями страницы входа в систему, вы можете попробовать любое из следующих решений:

  1. Не трогайте субдомены из cPanel. Пользователям автоматически должна быть предоставлена страница входа. Если вы применяете SSL здесь, пользователям будет представлен сертификат SSL, установленный в этой службе.
  2. Попросите пользователей посетить <domain>/whm , <domain>/cpanel или <domain>/webmail . cPanel предложит им выбрать безопасное или небезопасное соединение. Это поведение можно настроить на вкладке « Redirection » в Tweak Settings . Если у домена есть действующий сертификат SSL, это может быть им предложено при посещении этой страницы. (Я считаю, что это было введено в версии 60 cPanel)
  3. Попросите пользователей посетить <hostname>:2083 для cPanel, <hostname>:2096 для веб-почты или <hostname>:2087 для WHM. Это безопасные версии всех сервисов. Пользователям будет предоставлен сертификат SSL для имени хоста сервера. Вычтите 1 из номера порта, чтобы использовать вместо этого небезопасную версию.

cPanel недавно изменила способ управления SSL-сертификатами служб. Посмотрите документацию для получения дополнительной информации. Это сводится к тому, что вы можете установить свой собственный сертификат или создать и подписать его для вас, если у вас его нет.

Насколько я знаю, вы не можете установить другой сертификат для служебных портов в других доменах. Существует только один глобальный сертификат SSL для всех служб во всех доменах на сервере. Я верю, что это функция, которую они планируют реализовать в будущем.

TL; DR: Вы, вероятно, не должны перезаписывать субдомены прокси (mail. , cpanel. , whm. , webdisk. , Calendar calendar.) В cPanel, поскольку cPanel уже обрабатывает перенаправления для них. Если вам нужно безопасное соединение, вы можете посетить <domain>/cpanel (или /whm или /webmail), чтобы позволить пользователям выбирать, куда идти, или автоматически перенаправить их на <domain>:2083 :2087 или :2096 . Это можно настроить на вкладке Redirection в Tweak Settings

Поддомены прокси в настоящее время представляют только сертификат имени хоста сервера, поэтому остерегайтесь ошибок сертификата при посещении их из других доменов.

РЕДАКТИРОВАТЬ: нашел запрос функции

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .