2016-06-16 4 views
-1

У меня есть домен, example.com, на серверах имен Cloudflare. Домен указывает на IP-адрес моего выделенного сервера, на котором запущена CentOS/WHM/cPanel. Сайт доступен - все хорошо.Субдомен работает не для SSL, а не для SSL

Я установил запись A для secure.example.com, которая также указывает на тот же IP-адрес, что и корневой домен.

В cPanel на сервере я создал субдомен для secure.example.com, который указывает на подкаталог на сервере, внутри которого я разместил тестовый HTML-документ.

Теперь, если я посещаю http://secure.example.com, я вижу тестовый HTML-документ. Все хорошо. Однако, если я нахожусь в https://secure.example.com (то есть через SSL), я перенаправляюсь на https://secure.example.com/cgi-sys/defaultwebpage.cgi, и это страница, которую я обычно ожидаю увидеть, когда домен указывается на сервере, но учетная запись для этого домена не была настроена на сервере.

secure.example.com Запись осуществляется через CDN Cloudflare, так как мне нужно использовать их бесплатный SSL. Корневой домен не маршрутизируется через CDN Cloudflare (т. Е. Это только DNS), но я пробовал это в обоих направлениях, и он не влияет на проблему.

Похоже, что сервер распознает версию поддомена, отличную от SSL, но не версию SSL.

Мой вопрос: почему? Это ожидаемое поведение? Если нет, любая идея, как я могу заставить ее работать?

Заранее благодарен!

ответ

0

Я думаю, что вы не установили SSL в своем поддомене, что означает, что в вашем DNS-домене нет субдомена в файле конфигурации httpd сервера, и именно по этой причине вы столкнулись с этой проблемой с SSL.

+0

SSL включен для субдомена на Cloudflare. Конечно, мне не нужно устанавливать SSL на сервере? –

0

Чтобы использовать общий SSL-интерфейс Cloudflare, вам необходимо настроить его на панели управления cloudflare. Вы должны указать CloudFlare support

+0

Спасибо. Да, я знаком с тем, как работает Cloudflare. Как объяснялось в моем первоначальном вопросе, я включил SSL для субдомена в Cloudflare. –